此用例的目的在于将电子邮件附件动态添加到出站调度。
在此方案中,您将了解如何发送带有个人和/或个性化附件的事务性电子邮件。 附件不会预先上传到事务性消息服务器:而是动态生成。
当您捕获客户交互或详细信息时,您可能需要在流程结束时将此信息发送回客户,例如在附加到电子邮件的PDF文件中。
以下是此方案的主要步骤:
在此方案中,不会预先创建附件,而是将附件动态添加到出站电子邮件,这可提供以下优势:
为避免性能问题,如果您将从个性化URL即时下载的图像包含为附件,则默认情况下,每个图像大小不应超过100,000字节。 可以从以下位置配置此建议的阈值 Campaign Classic选项列表.
在实施此方案之前,请仔细阅读以下准则:
为了避免出现性能问题,建议每封电子邮件不要附加多个附件。可以从以下位置配置建议的阈值 Campaign Classic选项列表.
下图显示了实施此方案时的不同步骤:
要动态向事务型消息添加电子邮件附件,请执行以下步骤:
从设计附件开始。 有关更多信息,请参阅此章节。
这样,即使文件不是在执行实例上托管,您也可以将文件附加到电子邮件。
您可以通过SOAP消息触发器发送电子邮件。 在SOAP调用中,有一个URL参数(attachmentURL)。
有关SOAP请求的详细信息,请参见 事件描述.
设计电子邮件时,单击 Attachment.
在 Attachment definition 屏幕中,输入SOAP附件参数:
<%= rtEvent.ctx.attachmentUrl %>
处理消息时,系统会从远程位置(第三方服务器)获取文件,并将其附加到单独的消息中。
由于此参数可以是变量,因此它应该接受文件的完全格式的远程URL变量,该变量是通过SOAP调用发送的。