Oracle® Solaris 11.2에서의 sendmail 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

오류 메시지 해결

이 절에서는 일부 sendmail 관련 오류 메시지를 해결하는 방법에 대해 설명합니다. http://www.sendmail.org/faqhttp://www.sendmail.org/faq를 참조할 수도 있습니다.

다음 오류 메시지에는 다음과 같은 유형의 정보 중 둘 이상이 있습니다.

  • 원인: 메시지를 발생하게 한 원인

  • 설명: 오류 메시지가 발생할 때 사용자가 수행하고 있던 작업

  • 해결 방법: 문제를 해결하거나 작업을 계속하기 위해 할 수 있는 일

451 timeout waiting for input during source

Cause: sendmail이 SMTP 연결과 같이 시간이 초과될 수 있는 소스에서 읽을 경우 프로그램은 타이머를 다양한 –Timeout 옵션의 값으로 설정한 후 읽기 시작합니다. 타이머가 만료되기 전에 읽기가 완료되지 않으면 이 메시지가 나타나고 읽기가 중지됩니다. 대개 RCPT 도중 이런 상황이 발생합니다. 그런 다음 나중에 배달하기 위해 메일 메시지가 대기열에 추가됩니다.

해결 방법: 이 메시지가 자주 나타나면 –/etc/mail/sendmail.cf 파일에서 여러 Timeout 옵션의 값을 늘립니다. 타이머가 이미 더 큰 수로 설정되어 있으면 잘못된 네트워크 케이블 연결과 같은 하드웨어 문제를 찾습니다.

550 hostname... Host unknown

Cause: sendmail 메시지는 DNS(도메인 이름 시스템) 조회 도중 기호(@) 뒤의 주소 부분에 지정된 대상 호스트 시스템을 찾을 수 없음을 나타냅니다.

해결 방법: nslookup 명령을 사용하여 해당 도메인이나 다른 도메인에 대상 호스트가 있는지 확인합니다. 철자가 약간 달라서 발생하는 문제일 수 있습니다. 그렇지 않으면 예정된 받는 사람에게 연락하여 올바른 주소를 확인하십시오.

550 username... User unknown

Cause: sendmail 메시지는 기호(@) 앞의 주소 부분에 지정된 예정된 받는 사람이 대상 호스트 시스템에 없음을 나타냅니다.

해결 방법: 전자 메일 주소를 확인하고 다시 시도합니다. 철자가 약간 달라서 발생하는 문제일 수 있습니다. 그래도 해결되지 않으면 예정된 받는 사람에게 연락하여 올바른 주소를 확인하십시오.

554 hostname... Local configuration error

Cause: sendmail 메시지는 대개 로컬 호스트가 자신에게 메일을 보내려고 시도함을 나타냅니다.

해결 방법: /etc/mail/sendmail.cf 파일에서 $j 매크로 값을 검사하여 이 값이 정규화된 도메인 이름인지 확인합니다.

설명: SMTP HELO 명령에서 보내는 시스템이 받는 시스템에 호스트 이름을 제공할 때 받는 시스템이 이 이름과 받는 사람 이름을 비교합니다. 두 이름이 같으면 받는 시스템이 이 오류 메시지를 표시하고 연결을 닫습니다. HELO 명령에 제공된 이름은 $j 매크로 값입니다.자세한 내용은 http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5을 참조하십시오.

config error: mail loops back to myself.

Cause: MX 레코드를 설정하고 호스트 bar를 도메인 foo의 메일 교환기로 설정하면 이 오류 메시지가 발생합니다. 그러나 도메인 foo의 메일 교환기임을 인식하도록 호스트 bar를 구성하는 데 실패합니다.또한 보내는 시스템과 받는 시스템 둘 다 같은 도메인으로 식별될 수도 있습니다.

해결 방법: 자세한 지침은 http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5를 참조하십시오.

host name configuration error

설명: I refuse to talk to myself를 대체한 이전의 sendmail 메시지이며 지금은 Local configuration error 메시지로 대체되었습니다.

해결 방법: 이 오류 메시지 554 hostname... Local configuration error를 해결하기 위해 제공된 지침을 따르십시오.

user unknown

Cause: 사용자에게 메일을 보낼 때 오류 Username... user unknown이 표시됩니다. 사용자가 같은 시스템에 있습니다.

해결 방법: 입력한 전자 메일 주소에 인쇄상 오류가 있는지 확인하십시오. 그렇지 않으면 /etc/mail/aliases 또는 사용자의 .mailrc 파일에서 존재하지 않는 전자 메일 주소로 사용자의 별칭이 지정되었을 수 있습니다. 또한 사용자 이름에 대문자가 있는지 확인하십시오. 전자 메일 주소는 대소문자를 구분하지 않습니다.자세한 내용은 http://www.sendmail.org/faq/section4#4.17http://www.sendmail.org/faq/section4.html#4.17을 참조하십시오.