在 SMTP 標頭使用巨集的限制
您可以使用預先定義的一組巨集,在 SMTP 訊息標頭上動態形成 主旨、 收件者、 寄件者及 副本 屬性。 傳送訊息前,SMTP 傳送處理常式會將標頭中的所有巨集以巨集的值取代。 您可以使用數個不同的巨集來形成一個標頭。
若發生下列任何一種情況,SMTP 傳送處理常式便不會取代 收件者、 寄件者或 副本 標頭中的巨集:
未設定對應的系統屬性。
巨集拼錯。
巨集的值包含 SMTP 標頭無效的符號。
如果符合上述任一條件,SMTP 傳送處理常式會離開宏,例如 %SourceParty%的% SourceParty%@somedomain.com或訊息。
下表列出您可用來建置 收件者、 副本及 主旨 等標頭的巨集。
巨集 | 描述 | 用於 [寄件者] | 用於 [副本] | 用於 [主旨] |
---|---|---|---|---|
%MessageID% | BizTalk Server 中訊息的全域唯一識別碼 (GUID)。 這個值來自訊息內容屬性 BTS.MessageID。 | No | No | Yes |
%datetime_bts2000% | UTC 日期時間的格式為 YYYYMMDDhhmmsss,其中 sss 表示秒與毫秒 (例如,199707121035234 表示 1997/07/12,10:35:23 與 400 毫秒)。 | No | No | Yes |
%datetime% | UTC 日期時間格式為 YYYY-MM-DDThhmmss (例如,1997-07-12T103508)。 | No | No | Yes |
%datetime.tz% | 本地日期時間加上 GMT 的時區,格式為 YYYY-MM-DDThhmmssTZD (例如,1997-07-12T103508+800)。 | No | No | Yes |
%time% | UTC 時間的格式為 hhmmss。 | No | No | Yes |
%time.tz% | 本地時間加上 GMT 的時區,格式為 hhmmssTZD (例如,124525+530)。 | No | No | Yes |
%SourceParty% | FILE 配接器從中接收訊息的來源合作對象名稱。 | No | No | Yes |
%SourcePartyQualifier% | FILE 配接器從中接收訊息的來源合作對象辨識符號。 | No | No | Yes |
%DestinationParty% | 目的地合作對象的名稱。 這個值來自訊息內容屬性 BTS.DestinationParty。 | Yes | Yes | Yes |
%DestinationPartyQualifier% | 目的地合作對象的辨識符號。 這個值來自訊息內容屬性 BTS.DestinationPartyQualifier。 | No | No | 是 |