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

포스트마스터에 대해 상태 알림 메일을 전송, 차단 및 지정

기본적으로 실패 및 경고 상태 알림 메일의 복사본은 오류 반환 및 경고가 빈 Errors-to: 헤더 행 또는 빈 봉투 From: 주소로 완전히 억제되지 않은 경우 포스트마스터에게 보내집니다. 다음 절과 표 10–11에 설명된 여러 채널 키워드를 사용하면 포스트마스터에 대한 알림 메일 전달을 더 세부적으로 제어할 수 있습니다.

반환되는 실패 메일

키워드: sendpost, nosendpost, copysendpost, errsendpost

채널 프로그램은 장기적인 서비스 실패나 잘못된 주소로 인해 메일을 전달하지 못할 수 있습니다. 이 경우 MTA 채널 프로그램은 메일을 전달할 수 없는 이유에 대한 설명과 함께 메일을 보낸 사람에게 반환합니다. 또한 선택적으로 모든 실패 메일의 복사본이 로컬 포스트마스터에게 보내집니다. 이것은 메일 실패를 모니터링하는 데 유용하지만 포스트마스터가 처리해야 하는 과도한 양의 트래픽을 발생시킬 수 있습니다. 표 10–11을 참조하십시오.

경고 메일

키워드:warnpost, nowarnpost, copywarnpost, errwarnpost

메일을 반환하는 것 외에도 MTA는 전달되지 않은 메일에 대한 자세한 경고를 보낼 수 있습니다. 경우에 따라 채널 프로그램이 실패한 전달 시도 이후에 경고 메일을 생성할 수 있지만 이러한 경고는 일반적으로 notices 채널 키워드 설정에 기초한 시간 초과로 인해 발생합니다. 경고 메일은 무엇이 잘못되었는지와 전달 시도가 얼마나 오랫동안 계속되었는지에 대한 설명을 포함합니다. 또한 대부분의 경우 경고 메일은 문제가 된 메일의 헤더와 처음 몇 개의 행을 포함합니다.

선택적으로 모든 경고 메일의 복사본을 로컬 포스트마스터에게 보낼 수 있습니다. 이것은 포스트마스터가 처리해야 하는 많은 양의 트래픽을 발생시키지만 다양한 대기열의 상태를 모니터하는 데 유용할 수 있습니다. 경고 메일을 포스트마스터에게 보내는 것을 제어하기 위해 warnpost, copywarnpost, errwarnpostnowarnpost 키워드가 사용됩니다. 표 10–11을 참조하십시오.

빈 봉투 반송 주소

키워드: returnenvelope

returnenvelope 키워드는 비트 플래그 집합으로 해석되는 단일 정수 값을 가집니다. 비트 0(값 = 1)은 MTA에 의해 생성된 반송 알림이 빈 봉투 주소 또는 로컬 포스트마스터의 주소로 작성되는지 여부를 제어합니다. 이 비트를 설정하면 로컬 마스터 주소가 사용되고 이 비트를 지우면 빈 주소가 사용됩니다.


주 –

RFC 1123에는 빈 주소를 사용하도록 명시되어 있지만 일부 시스템은 빈 봉투의 From: 주소를 적절하게 처리하지 않으므로 이 옵션을 사용하는 것이 필요할 수 있습니다.


비트 1(값 = 2)은 MTA가 모든 빈 봉투 주소를 로컬 포스트마스터의 주소로 대체하는지 여부를 제어합니다. 이 비트는 RFC 821, RFC 822 또는 RFC 1123을 따르지 않는 비호환 시스템을 수용하는 데 사용됩니다.

비트 2(값 = 4)는 구문적으로 잘못된 반송 주소를 사용할 수 없게 합니다.

비트 3(값 = 8)은 mailfromdnsverify 키워드와 동일합니다.

포스트마스터에게 반환되는 메일 내용

키워드:postheadonly, postheadbody

채널 프로그램이나 정기적인 메일 반송 작업이 포스트마스터와 원래의 보낸 사람 모두에게 메일을 반환할 경우 포스트마스터 복사본은 전체 메일이나 헤더가 될 수 있습니다. 포스트마스터 복사본을 단지 헤더로 제한하면 사용자 메일의 프라이버시 수준이 향상됩니다. 그러나 일반적으로 포스트마스터와 시스템 관리자는 원할 경우 root 시스템 권한을 사용하여 메일 내용을 읽을 수 있으므로 이러한 제한만으로 메일 보안이 보장되지는 않습니다. 표 10–11을 참조하십시오.

채널별 포스트마스터 주소 설정

키워드: aliaspostmaster, returnaddress, noreturnaddress, returnpersonal, noreturnpersonal

기본적으로 MTA가 바운스 또는 상태 알림 메일을 생성할 때 사용되는 포스트마스터의 반송 주소는 postmaster@local-host입니다. 여기서 local-host는 공식 로컬 호스트 이름(로컬 채널에 있는 이름)이고 포스트마스터 개인 이름은 “MTA e-Mail Interconnect”입니다. 잘못된 포스트마스터 주소를 선택할 경우 급격한 메일 루핑과 많은 오류 메시지가 발생할 수 있으므로 주의해야 합니다.

RETURN_ADDRESSRETURN_PERSONAL 옵션을 사용하면 포스트마스터 주소 및 개인 이름에 대한 MTA 시스템 기본값을 설정할 수 있습니다. 또는 채널별 제어를 원할 경우 returnaddressreturnpersonal 채널 키워드를 사용할 수 있습니다. returnaddressreturnpersonal은 각각 포스트마스터 주소와 포스트마스터 개인 이름을 지정하는 필수 인수를 가집니다. 기본적으로 noreturnaddressnoreturnpersonal이 지정되며 이것은 기본값이 사용되어야 한다는 것을 의미합니다. 기본값은 RETURN_ADDRESSRETURN_PERSONAL 옵션을 통해 지정하거나 이러한 옵션이 설정되지 않은 경우 보통의 기본값으로 지정됩니다.

aliaspostmaster 키워드가 채널에 있을 경우 사용자 이름 postmaster(소문자, 대문자 또는 대소문자 혼합)로 주소 지정된 모든 메일은 postmaster@local-host로 리디렉션됩니다. 여기서 local-host는 공식 로컬 호스트 이름(로컬 채널의 이름)입니다. 인터넷 표준에 따르면 메일을 수락하는 DNS의 모든 도메인이 메일을 수신하는 유효한 포스트마스트 계정을 가져야 한다는 것에 주의합니다. 따라서 여러 다른 도메인에 대해 별개의 포스트마스터 계정을 설정하는 대신 포스트마스터의 책임을 중앙 집중화하려는 경우 이 키워드가 유용할 수 있습니다. 즉, returnaddress가 MTA에서 포스트마스터의 알림 메일을 생성할 때 사용되는 반송 포스트마스터 주소를 제어하는 것과 달리 aliaspostmaster는 포스트마스터로 주소 지정된 메일을 MTA에서 처리하는 방법에 영향을 줍니다.

표 10–11 포스트마스터 및 보낸 사람에게 알림 메일을 보내는 데 사용되는 키워드

키워드 

설명 

반환되는 메일 내용

알림에 대한 주소 지정

notices

알림을 보낸 후 메일을 반환되기 전에 경과할 수 있는 시간을 지정합니다.  

nonurgentnotices

낮음 우선 순위를 갖는 메일에 대해 알림을 보낸 후 메일을 반환되기 전에 경과할 수 있는 시간을 지정합니다. 

normalnotices

중간 우선 순위를 갖는 메일에 대해 알림을 보낸 후 메일을 반환되기 전에 경과할 수 있는 시간을 지정합니다. 

urgentnotices

높음 우선 순위를 갖는 메일에 대해 알림을 보낸 후 메일을 반환되기 전에 경과할 수 있는 시간을 지정합니다. 

반환되는 메일

반환되는 메일에 대한 실패 알림 처리 방법

sendpost

실패한 모든 메일의 복사본을 포스트마스터에게 보냅니다. 

copysendpost

전송 실패 메일에서 메일 발송자 주소가 비어 있지 않는 한 실패 알림 복사본을 포스트마스터에게 보냅니다. 이 경우 포스트마스터는 실제로 바운스 또는 알림인 메일을 제외하고 실패한 모든 메일의 복사본을 갖게 됩니다.  

errsendpost

메일 발송자에게 알림을 보낼 수 없는 경우 실패 알림 복사본을 포스트마스터에게 보냅니다. nosendpost가 지정된 경우 실패한 메일은 포스트마스터에게 보내지지 않습니다.

nosendpost

전달이 실패한 모든 메일의 복사본을 포스트마스터에게 보내지 않습니다. 

경고 메일

경고 메일 처리 방법

warnpost

경고 메일의 복사본을 포스트마스터에게 보냅니다. 빈 Warningsto: 헤더 또는 빈 봉투 From: 주소로 경고가 완전히 억제되지 않은 경우 기본값은 경고 복사본을 포스트마스터에게 보내는 것입니다.

copywarnpost

전달되지 않은 메일에서 보낸 사람 주소가 비어 있지 않는 한 경고 메일 복사본을 포스트마스터에게 보냅니다. 

errwarnpost

메일 발송자에게 알림을 보낼 수 없는 경우 경고 메일 복사본을 포스트마스터에게 보냅니다. 

nowarnpost

경고 메일의 복사본을 포스트마스터에게 보내지 않습니다. 

반환되는 메일 내용

포스트마스터에게 전체 메일을 보낼 것인지 아니면 단순히 헤더만 보낼 것인지 지정

postheadonly

헤더만 포스트마스터에게 반환됩니다. 포스트마스터 복사본을 단지 헤더로 제한하면 사용자 메일의 프라이버시 수준이 향상됩니다. 그러나 포스트마스터와 시스템 관리자는 원할 경우 root 시스템 권한을 사용하여 메일 내용을 읽을 수 있으므로 이러한 제한만으로 메일 보안이 보장되지는 않습니다.

postheadbody

헤더와 메일 내용을 모두 반환합니다. 

반환되는 메일 내용

알림에 대한 주소 지정

includefinal

전달 알림에 최종 수신자 주소 형식을 포함합니다.  

returnenvelope

빈 봉투 반송 주소 사용을 제어합니다. returnenvelope 키워드는 비트 플래그 집합으로 해석되는 단일 정수 값을 가집니다.

비트 0(값 = 1)은 MTA에 의해 생성된 반송 알림이 빈 봉투 주소 또는 로컬 포스트마스터의 주소로 작성되는지 여부를 제어합니다. 이 비트를 설정하면 로컬 마스터 주소가 사용되고 이 비트를 지우면 빈 주소가 사용됩니다. 

비트 1(값 = 2)은 MTA가 모든 빈 봉투 주소를 로컬 포스트마스터의 주소로 대체하는지 여부를 제어합니다. 이 비트는 RFC 821, RFC 822 또는 RFC 1123을 따르지 않는 비호환 시스템을 수용하는 데 사용됩니다.

비트 2(값 = 4)는 구문적으로 잘못된 반송 주소를 사용할 수 없게 합니다. 

비트 3(값 = 8)은 mailfromdnsverify 키워드와 동일합니다.

suppressfinal

원본 주소 형식이 있는 경우 알림 메일에서 최종 주소 형식을 생략합니다. 

useintermediate

목록을 확장한 이후 사용자 메일함 이름이 생성되기 이전에 생성되는 중간 주소 형식을 사용합니다. 이 정보를 사용할 수 없는 경우 최종 형식이 사용됩니다. 

반환되는 메일 내용

알림에 대한 주소 지정

aliaspostmaster

공식 채널 이름에서 포스트마스터 아이디로 주소 지정된 메일은 postmaster@local-host로 리디렉션됩니다. 여기서 local-host는 로컬 호스트 이름(로컬 채널에 있는 이름)입니다. 

returnaddress

로컬 포스트마스터에 대한 반송 주소를 지정합니다. 

noreturnaddress

RETURN_ADDRESS 옵션 값을 포스트마스터 주소 이름으로 사용합니다.

returnpersonal

로컬 포스트마스터에 대한 개인 이름을 설정합니다. 

noreturnpersonal

RETURN_PERSONAL 옵션 값을 포스트마스터 개인 이름으로 사용합니다.