SMTP 헤더에서 매크로 사용에 대한 제한 사항
미리 정의된 매크로 집합을 사용하여 SMTP 메시지 헤더에서 제목, 받는 사람, 보낸 사람및 참조 속성을 동적으로 구성할 수 있습니다. 이렇게 하면 메시지를 보내기 전에 SMTP 송신 핸들러가 헤더의 모든 매크로를 해당 값으로 대체합니다. 하나의 헤더를 구성할 때 여러 매크로를 사용할 수 있습니다.
SMTP 송신 핸들러는 다음에 해당하는 경우 받는 사람, 보낸 사람또는 참조 헤더의 매크로를 대체하지 않습니다.
해당 시스템 속성이 설정되어 있지 않습니다.
매크로의 맞춤법이 잘못되었습니다.
매크로의 값이 SMTP 헤더에 사용할 수 없는 기호를 포함하는 경우
이러한 조건이 충족되면 SMTP 송신 처리기는 매크로를 그대로 둡니다(예: %또는 %SourceParty%@somedomain.comSourceParty%의 메시지).
다음 표에는 받는 사람, 참조및 제목 헤더를 구성하는 데 사용할 수 있는 매크로가 나와 있습니다.
매크로 | Description | 받는 사람에 사용 | 참조에 사용 | 제목에 사용 |
---|---|---|---|---|
%MessageID% | BizTalk Server의 메시지 GUID(Globally Unique Identifier)입니다. 메시지 컨텍스트 속성 BTS.MessageID에서 값을 가져옵니다. | 예 | 아니요 | 예 |
%datetime_bts2000% | YYYYMMDDhhmmsss 형식의 UTC 날짜 시간입니다. 여기서 sss는 초와 밀리초를 나타냅니다. 예를 들어 199707121035234는 1997/07/12, 10:35:23 및 400밀리초를 나타냅니다. | 아니요 | 예 | 예 |
%datetime% | YYYY-MM-DDThhmmss 형식의 UTC 날짜 시간(예: 1997-07-12T103508)입니다. | 아니요 | 예 | 예 |
%datetime.tz% | YYYY-MM-DDThhmmssTZD 형식의 로컬 날짜 시간 및 GMT 표준 시간대입니다(예: 1997-07-12T103508+800). | 아니요 | 아니요 | 예 |
%time% | hhmmss 형식의 UTC 시간입니다. | 아니요 | 아니요 | 예 |
%time.tz% | hhmmssTZD 형식의 로컬 시간 및 GMT 표준 시간대입니다(예: 124525+530). | 아니요 | 아니요 | 예 |
%SourceParty% | FILE 어댑터에 수신된 메시지를 보낸 소스 파티의 이름입니다. | 아니요 | 아니요 | 예 |
%SourcePartyQualifier% | FILE 어댑터에 수신된 메시지를 보낸 소스 파티의 한정자입니다. | 아니요 | 아니요 | 예 |
%DestinationParty% | 대상 파티의 이름입니다. 값은 메시지 컨텍스트 속성 BTS.DestinationParty에서 제공됩니다. | Yes | Yes | Yes |
%DestinationPartyQualifier% | 대상 파티의 한정자입니다. 이 값은 메시지 컨텍스트 속성 BTS.DestinationPartyQualifier에서 제공됩니다. | 아니요 | 아니요 | 예 |