Sendmail 说已发送,但实际上并未发送

Sendmail 说已发送,但实际上并未发送

我使用本教程安装了 sendmail:

安装 sendmail debian gnu linux

我正在使用此命令发送测试电子邮件:

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)

尽管日志显示消息被接受,但我从未收到消息。有谁知道发生了什么事吗?我不知道我的问题中应该包含什么内容,所以如果您需要更多信息,请询问。谢谢你!

我正在使用 Debian Jessie。

答案1

Sendmail:发送测试消息

作为根用户执行下面的 shell 脚本来发送带有 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

相关内容