Sun Java System Messaging Server 6 2005Q4 관리 설명서

헤더의 SMTP AUTH에서 인증된 주소 사용

키워드: authrewrite

authrewrite 채널 키워드 및 관련 AUTH_REWRITE 매핑 테이블을 사용하면 인증 작업에서 얻은 주소 지정 정보를 사용하여 헤더 및 봉투 주소를 수정할 수 있습니다. 특히 인증된 전자 메일 주소를 제공하도록 SASL 인증을 구성할 수 있습니다. 일반적으로 SMTP AUTH 정보가 사용되지만 이 정보는 FROM_ACCESS 매핑을 통해 대체될 수 있습니다. authrewrite 키워드는 표 12–23에 따라 필수 비트 값을 가집니다.

표 12–23 authrewrite 비트 값

비트 

값 

설명 

아무것도 변경하지 않습니다(기본값). 

인증 작업에서 제공된 주소를 포함하는 Sender: 또는 Resent-sender: 헤더 필드를 추가합니다. 다른 resent- 필드가 있는 경우 Resent- 변형이 사용됩니다. 

AUTH 메일 발송자를 포함하는 Sender: 헤더 필드를 추가합니다. 

다음과 같은 형태의 AUTH_REWRITE라는 매핑 테이블에서 검사를 생성합니다.

mail-from|sender|from|auth-sender

여기서 mail-from은 봉투의 From: 주소이고 senderSender: 또는 Resent-sender: 헤더 필드의 주소이며 fromFrom: 또는 Resent-From: 헤더 필드의 주소이고 auth-sender는 인증 작업에서 제공된 주소입니다.

결과는 AUTH_REWRITE 매핑을 통해 실행됩니다. 매핑은 세로 막대(|)로 구분된 항목 목록을 반환합니다. 이러한 항목은 다음 플래그를 설정하여 순서대로 사용됩니다.

$J $K 메일의 봉투 From: 주소를 바꿉니다.

$Y $T 적절한 Sender: 또는 Resent-sender: 헤더 필드를 추가합니다.

$N 메일을 거부합니다. 결과를 매핑하면 오류 메시지의 텍스트가 제공됩니다. 텍스트가 제공되지 않으면 invalid originator address used라는 오류 메시지가 표시됩니다.

$Z 적절한 From: 또는 Resent-from: 헤더 필드를 추가합니다. (일반적으로 From: 필드를 대체하는 것은 아주 나쁜 방법입니다.)

헤더에 다른 Resent- 필드가 있는 경우 Resent- 변형이 사용됩니다.

16 

인증에서 인증된 주소를 제공하지 않은 경우라도 AUTH_REWRITE 매핑을 적용합니다. 비트가 지워지면 인증된 주소를 사용할 수 있을 경우 매핑만 적용됩니다.

32 

AUTH_REWRITE 매핑 검사의 시작 부분에 소스 채널을 포함합니다. 이 부분과 남은 정보는 |로 구분됩니다. 비트가 지워지면 채널이 포함되지 않습니다.


주의 – 주의 –

$Z 플래그는 봉투와 헤더 주소를 수정하기 위해 합법적으로 사용하는 경우는 적으므로 높은 수준으로 제한되어야 합니다.