저는 모니터링을 위해 Zenoss를 사용합니다. 나는 오랫동안 메일 서비스를 사용해 왔습니다. 갑자기 내 zenoss 메일 서비스가 중지되고 나타나기 시작했으며 <class 'smtplib.SMTPServerDisconnected'> - Connection unexpectedly closed
메일이 전송되지 않았습니다. CLI를 통해 mail 명령을 실행하면 메일이 이메일 주소로 전송됩니다. 메일러의 zenoss 스크립트를 실행하면 작동하지 않으며 위에 표시된 오류가 발생합니다.
내 서버는 Zenoss 4.2 및 sendmail 이메일 서버가 포함된 RHEL 5.3 x86_64입니다.
Sendmail 로그 및 Zenoss 이메일 구성
Apr 11 07:14:30 XXXhostnameXX sendmail[13582]: r3BBDgia013582: lost input channel from localhost.localdomain [127.0.0.1] to MTA after mail
Apr 11 07:14:30 XXXhostnameXX sendmail[13582]: r3BBDgia013582: from=<[email protected]>, size=146972, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Zenoss는 로컬 sendmail 서버(localhost)에 의해 포트 25에서 이메일이 수행되므로 기본 smtp 연결을 따릅니다. 특정 구성이 사용되지 않습니다.
답변1
이는 "MAIL FROM:"을 발행한 후 클라이언트 시간 초과일 수 있습니다.
앎정밀한응답 지연의 값은 귀중한 힌트를 제공해야 합니다.
상세 모드에서 테스트 메시지를 보낼 수 있나요? [SMTP 세션 로깅을 제공해야 합니다.]
#!/bin/sh
# -v - be verbose (provide SMTP transcript)
# -i - 'single dot' line is NOT end of email
# -t - get recipients list from email headers
# -f - set envelope sender email address (for "MAIL FROM:" in SMTP session)
/usr/sbin/sendmail -v -i -t [email protected] <<END
Subject: test
From: [email protected]
to: [email protected]
test
END