sendmail: 알 수 없는 사용자 [닫음]

sendmail: 알 수 없는 사용자 [닫음]

Exadata lnux 서버에서 메일(또는 sendmail)을 실행하려고 하는데 "dead.letter" 오류가 발생합니다. /var/log/maillog파일 표시stat=User unknown

/etc/mail/sendmail.mc파일을 업데이트하고 "SMART_HOST" 항목을 변경해 보았지만 여전히 작동하지 않습니다.

/home/oracle/dead.letter... Saved message in /home/oracle/dead.letter 

pri=30068, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown 

답변1

sendmail.cf편집 후 sendmail.mcsendmail을 다시 작성하고 다시 시작하시겠습니까 ? sendmail이 자신을 로컬로 간주하는 도메인을 찾는 것도 쉽습니다.echo '$={w}' | /usr/sbin/sendmail -bt

그렇지 않은 경우 다른 곳으로 메일을 보내는 간단한 클라이언트 구성의 경우 변경 submit.mc(및 재구축 submit.cf)만으로 다른 호스트에 메일을 보내는 데 충분할 수 있습니다(해당 호스트가 다운될 때 다시 시작되는 클라이언트 mqueue 대기열 실행자 또는 데몬이 있다고 가정). 적절한 msp라인:

FEATURE(`msp', `datsmarthost.example.com')dnl

이 경우 기본 sendmail 데몬을 실행할 필요가 없습니다(클라이언트 메일 대기열 실행자만 실행하거나 크론 작업을 통해 처리할 수 있음).

관련 정보