我在Centos 6.3上使用Sendmail版本8.14.4。 Sendmail的sendmail.cf默认为CentOS。
Sendmail不会输出如下所示的详细回复消息。
Aug 8 21:44:44 localhost sendmail[5075]: u78CicQr005073: to=hogehoge@grandeur09.com, delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120005, relay=mail.grandeur09.com. [124.24.34.228], dsn=5.1.1, stat=User unknown
另一方面,Postfix可以输出如下的细节响应。
Aug 8 21:43:40 localhost postfix/smtp[4993]: EA843120806: to=<hogehoge@grandeur09.com>, relay=mail.grandeur09.com[124.24.34.228]:25, delay=0.32, delays=0.01/0.01/0.28/0.01, dsn=5.1.1, status=bounced (host mail.grandeur09.com[124.24.34.228] said: 550 5.1.1 <hogehoge@grandeur09.com>: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command))
以下信息对我很重要。
User unknown in local recipient table (in reply to RCPT TO command))
您知道如何输出下游SMTP服务器返回的详细响应消息吗?
我试图提高日志级别,但它没用。