Sendmail 8.14.4
我有DNS问题导致DNS服务器认为主机名不可用(实际上,它是可用的)。
这导致sendmail中的以下传递日志条目:
Jun 6 16:16:19 sm-box sendmail[27433]: v56NGJ68027430: to=<[email protected]>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=171299, relay=foodomain123example.com., dsn=5.1.2, stat=Host unknown (Name server: foodomain123example.com.: host not found) Jun 2 16:16:19 sm-box sendmail[27433]: v56NGJ68027430: v56NGJ68027433: DSN: Host unknown (Name server: foodomain123example.com.: host not found)
sendmail的行为在这里是有道理的。 但是我被pipe理员问到,如果在sendmail完全放弃之前发送邮件可以排队(至less一两个小时)。
这感觉就像是RFC中要求的行为,但我找不到具体的参考。
您可以find许多configuration选项来更改与电子邮件交付有关的超时。 例如,如果你看看http://www.sendmail.org/~ca/email/doc8.12/cf/m4/tweaking_config.html ,你可能需要摆弄confTO_RESOLVER_RETRY