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

단계 1. 첫 번째 호스트 또는 도메인 지정 추출

주소 다시 쓰기 프로세스는 첫 번째 호스트나 도메인 지정을 주소에서 추출하는 것으로 시작됩니다(RRFC 822 주소 규칙에 익숙하지 않은 경우에는 다음 내용을 이해할 수 있도록 이 표준을 읽어보는 것이 좋습니다). 주소의 호스트/도메인 지정이 스캔되는 순서는 다음과 같습니다.

  1. 소스 경로의 호스트(왼쪽에서 오른쪽으로 읽음)

  2. “at” 기호(@) 오른쪽에 있는 호스트

  3. 마지막 단일 백분율 기호(%) 오른쪽에 있는 호스트

  4. 첫 번째 느낌표(!)

주소 다시 쓰기를 수행하는 채널에서 bangoverpercent 키워드가 적용될 경우(즉, 메일을 대기열에 넣으려고 시도하는 채널 자체가 bangoverpercent 채널 키워드로 표시된 경우) 마지막 두 개 항목의 순서가 바뀝니다.

표 11–3에는 몇 개의 주소와 첫 번째로 추출할 수 있는 호스트 이름의 예가 나와 있습니다.

표 11–3 추출된 주소 및 호스트 이름

주소 

첫 번째 호스트 도메인 지정 

설명 

user@a

a

“단순 형식” 도메인 이름입니다. 

user@a.b.c

a.b.c

정규화된” 도메인 이름(FQDN)입니다.

user@[0.1.2.3]

[0.1.2.3]

“도메인 리터럴”입니다. 

@a:user@b.c.d

a

단순 형식 이름, 즉 “route”를 가진 소스 라우팅 주소입니다.

@a.b.c:user@d.e.f

a.b.c

소스 라우팅 주소입니다. 경로 부분이 정규화됩니다. 

@[0.1.2.3]:user@d.e.f

[0.1.2.3]

소스 라우팅 주소입니다. 경로 부분이 도메인 리터럴입니다. 

@a,@b,@c:user@d.e.f

a

a, b, c 순서의 라우팅을 가진 소스 라우팅 주소입니다. 

@a,@[0.1.2.3]:user@b

a

경로 부분에 도메인 리터럴이 있는 소스 라우팅 주소입니다. 

user%A@B

B

이 비표준 라우팅 형식은 “백분율 핵”이라고 합니다.

user%A

A

 

user%A%B

B

 

user%%A%B

B

 

A!user

A

“뱅 스타일” 주소 지정입니다. 일반적으로 UUCP에 사용됩니다. 

A!user@B

B

 

A!user%B@C

C

 

A!user%B

B

nobangoverpercent 키워드가 활성화됩니다. 기본값입니다.

A!user%B

A

bangoverpercent 키워드가 활성화됩니다.

RFC 822는 주소에 있는 느낌표(!)와 백분율 기호(%)의 해석을 다루지 않습니다. at 기호(@)가 존재하지 않을 경우 백분율 기호는 관례상 at 기호와 동일한 방식으로 해석되며 따라서 Messaging Server MTA에 이 규칙이 적용됩니다.

반복되는 백분율 기호의 특수한 해석은 백분율 기호를 로컬 아이디의 일부로 허용하는 데 사용됩니다. 이것은 일부 외국 메일 시스템 주소를 처리하는 데 유용할 수 있습니다. 느낌표에 대한 해석은 RFC 976의 “뱅 스타일” 주소 규칙을 따르며 Messaging Server MTA에서 UUCP 주소를 사용할 수 있게 합니다.

이러한 해석의 순서는 RFC 822 또는 RFC 976에 지정되어 있지 않으므로 bangoverpercentnobangoverpercent 키워드를 사용하여 다시 쓰기를 수행하는 채널에 의해 적용되는 순서를 제어할 수 있습니다. 대부분 기본값이 "표준"이지만 경우에 따라서는 대체 설정이 유용할 수 있습니다.


주 –

주소에서는 느낌표(!) 또는 백분율 기호(%)를 사용하지 않는 것이 좋습니다.