此使用案例的目的是即時新增電子郵件附件至外寄分派作業。
在此案例中,您將瞭解如何傳送包含個人及/或個人化附件的異動電子郵件。 附件不會預先上傳至異動訊息伺服器,而是會即時產生。
當您擷取客戶互動或詳細資料時,您可能需要在程式結束時將此資訊傳回客戶,例如在電子郵件附加的PDF檔案中。
以下是此情境的主要步驟:
此情境中,附件並非預先建立,而是即時新增至外寄電子郵件,可提供下列優點:
為避免效能問題,電子郵件中包含的影像不能超過100 KB。 此限制(預設設定)可由 NmsDelivery_MaxDownloadedImageSize
選項。 不過,Adobe強烈建議避免在電子郵件傳遞中使用大型影像。
Adobe也建議限制附加檔案的大小和數量。 依預設,您只能新增一個檔案作為電子郵件的附件。 此臨界值可從 NmsDelivery_MaxRecommendedAttachments
選項。
進一步瞭解 Campaign Classic選項清單.
在實作此情境之前,請仔細閱讀下列准則:
為避免出現效能問題,建議每封電子郵件不要包含多個附件。建議的臨界值可從下列位置設定: Campaign Classic選項清單.
下圖顯示實作此情境時的不同步驟:
若要即時新增電子郵件附件至交易式訊息,請遵循下列步驟:
從設計附件開始。 如需詳細資訊,請參閱本節。
這可讓您將檔案附加至電子郵件,即使它們並非在執行例項上託管。
您可以透過SOAP訊息觸發器傳送電子郵件。 在SOAP呼叫中有一個URL引數(attachmentURL)。
如需有關SOAP請求的詳細資訊,請參閱 事件說明.
設計電子郵件時,按一下 Attachment.
在 Attachment definition 畫面中,輸入SOAP附件引數:
<%= rtEvent.ctx.attachmentUrl %>
處理訊息時,系統會從遠端位置(協力廠商伺服器)取得檔案,並將其附加至個別訊息。
由於此引數可以是變數,因此應該接受檔案的完整格式遠端URL變數,透過SOAP呼叫傳送。