
이 튜토리얼을 사용하여 sendmail을 설치했습니다.
다음 명령을 사용하여 테스트 이메일을 보냅니다.
mail -s "Subject" "[email protected]" <<< "This is the body"
mail.log
말하기 /var/log
:
Dec 29 18:15:28 raspberrypi sendmail[14546]: tBU2FSim014546: from=root, size=232, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Dec 29 18:15:28 raspberrypi sm-mta[14547]: tBU2FS3h014547: from=<[email protected]>, size=480, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 29 18:15:28 raspberrypi sendmail[14546]: tBU2FSim014546: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30232, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (tBU2FS3h014547 Message accepted for delivery)
로그에는 메시지가 수락되었다고 표시되지만 메시지를 받지 못합니다. 무슨 일인지 아는 사람 있나요? 제 질문에 어떤 내용을 포함해야 할지 모르겠습니다. 더 많은 정보가 필요하시면 문의해 주세요. 감사합니다!
저는 데비안 Jessie를 사용하고 있습니다.
답변1
Sendmail: 테스트 메시지 보내기
루트 사용자로다음 셸 스크립트를 실행하여 SMTP 세션 추적과 함께 테스트 메시지를 보냅니다. 일반적으로 몇 가지 유용한 단서를 제공합니다.
#!/bin/sh
RECIPIENT="[email protected]"
/usr/sbin/sendmail -i -v -Am -- $RECIPIENT <<END
Subject: test message
To: $RECIPIENT
This is a test messsage
END