傳送傳送傳送的警示活動失敗並顯示「編譯指令碼時發生錯誤」

探索解決警示活動傳遞失敗並出現​ 編譯指令碼「SMTP標頭」行XX時發生錯誤 Adobe Campaign Classic 問題的步驟:未定義收件者。

說明 description

環境

  • Adobe Campaign Classic v7 (ACC v7)
  • Adobe Campaign Classic v8 (ACC v8)

問題

傳送傳送的警報活動因下列錯誤而失敗:

編譯指令碼'SMTP headers'行XX:未定義收件者時發生「無法連線」錯誤。 SCR-160012 JavaScript:評估指令碼「SMTP標頭」時發生錯誤

要再現的步驟:

  1. 設定使用警示活動的工作流程。

  2. 工作流程執行時,警示活動會失敗。

  3. 開啟為警示建立的傳遞,並檢查傳遞記錄。 請注意下列錯誤:

    編譯指令碼'SMTP headers'行XX:未定義收件者時發生「無法連線」錯誤。 SCR-160012 JavaScript:評估指令碼「SMTP標頭」時發生錯誤。

解決方法 resolution

請依照下列步驟解決問題:

  1. 開啟為傳送警示而建立的傳遞,並檢查 SMTP 標籤。
  2. 在​ 其他SMTP標頭 ​底下,識別是否使用使用收件者結構描述的自訂標頭。
  3. 確認後,請更正傳遞範本(若已直接在其下方新增​ 其他SMTP標頭)或新增SMTP標頭的型別規則。

原因

傳送警報的傳遞會根據收件者綱要使用自訂SMTP標頭。 不過,由於警報是傳送給運運算元而非收件者,因此應改用運運算元結構描述。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f