다음을 통해 공유


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에서 제공됩니다. 아니요 아니요

참고 항목

SMTP 어댑터 구성 시 제한 사항