我试图弄清楚为什么 sendmail 说它发送了一封电子邮件但我实际上从未收到它。
这是从发送电子邮件时的日志中得出的:我用一些虚假的地址替换了电子邮件地址,并且还用虚假的主机名替换了服务器的名称。
日志中该信息最重要的一点是它显示“消息已被接受并传送”。
大家有什么建议吗?为什么好像消息已经发出,但我却从未收到实际的电子邮件?
Jun 2 14:34:40 server sendmail[9668]: o52IYeSi009668: --- 250 2.0.0 o52IYeSi009668 Message accepted for delivery
Jun 2 14:34:40 server sendmail[9667]: o52IYe9I009667: [email protected], ctladdr=rick (500/500), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30058, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o52IYeSi009668 Message accepted for delivery)
Jun 2 14:34:40 server sendmail[9668]: o52IYeSj009668: <-- QUIT
Jun 2 14:34:40 server sendmail[9668]: o52IYeSj009668: --- 221 2.0.0 server.server.com closing connection
Jun 2 14:34:41 server sendmail[9670]: o52IYeSi009668: SMTP outgoing connect on [192.168.1.9]
Jun 2 14:34:41 server sendmail[9670]: o52IYeSi009668: to=<[email protected]>, ctladdr=<[email protected]> (500/500), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=120368, relay=mailhost.worldnet.att.net. [207.115.11.17], dsn=5.1.1, stat=User unknown
Jun 2 14:34:42 server sendmail[9670]: o52IYeSi009668: o52IYgSi009670: DSN: User unknown
Jun 2 14:34:42 server sendmail[9670]: o52IYgSi009670: to=<[email protected]>, **delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31625, dsn=2.0.0,** ***stat=Sent*****
答案1
mailhost.worldnet.att.net 通知您收件人未知。您看到的已发送邮件是通知您这一事实的 DSN。