Sendmail 오류 dsn=4.0.0 stat=지연됨: [127.0.0.1]에 의해 연결이 거부되었습니다.

Sendmail 오류 dsn=4.0.0 stat=지연됨: [127.0.0.1]에 의해 연결이 거부되었습니다.

내 문제의 원인이 무엇인지는 모르지만 내 서버에서 메일을 보내려고 하면 다음과 같은 메시지가 나타납니다 maillog.

10월 16일 12:11:19 MYSERVER sendmail[63109]: v9GBBJxD063109: [이메일 보호됨], ctladdr=루트(0/0), 지연=00:00:00, xdelay=00:00:00, 메일러=릴레이, pri=60384, 릴레이=[127.0.0.1] [127.0.0.1], dsn=4.0 .0, stat=delay: [127.0.0.1]에 의해 연결이 거부되었습니다.

제가 조사한 바에 따르면 문제는 /etc/mail폴더에 있는 모든 사용자가 쓰기 가능한 파일인 것 같은데 거기에는 파일이 표시되지 않습니다.

또 무엇을 보아야 할지 아는 사람 있나요?

답변1

버전 8.12의 Sendmail은 MTA(Mail Transfer Agent)와 MSP(Mail Submission Program)의 두 가지 작동 모드로 구분됩니다. 로그에는 MSP가 localhost127.0.0.1에서 실행되는 MTA로 전달되도록 구성되어 있음이 나타날 수 있습니다. MTA가 실행 중이 아니기 때문에 메시지가 MSP 메시지 대기열에 표시되지만 메시지를 전달할 수 없습니다.

$ sudo mailq -Ac

정확한 MSP 구성은 공급업체가 Sendmail 설치를 제공하는 방법에 따라 submit.cf일반적으로 해당 이름을 가지며 일반적으로 아래에 표시되는 구성을 확인하여 확인할 수 있습니다 ./etc/mail

$ grep MTAHost /etc/mail/submit.cf

로그 메시지에 대한 나의 가정이 정확하다면 로컬 호스트 이름이나 IP 주소가 표시되어야 합니다.

문제를 해결하려면 MTA 데몬을 시작하거나(정확히 공급업체마다 다르며 여기와 작동하는 데몬 사이에 다른 레이크가 있을 수 있음) 대신 다른 MTA 호스트로 전달하도록 MSP를 재구성해야 합니다. 일반적으로 submit.mc파일 및 기타 문제).

관련 정보