gpt4 book ai didi

linux - sendmail 从不发送邮件。总是推迟

转载 作者:太空宇宙 更新时间:2023-11-04 05:36:12 24 4
gpt4 key购买 nike

我正在开发一个名为 webserv(主机名的结果)的 debian squeeze domU(xen 虚拟化),并希望使用 sendmail 发送邮件。框内登录用户的用户名是:username我将主机名更改为 FQDN (mydomain.com)。我使用默认的 sendmail conf(从/etc/mail/sendmail.mc 中删除伪装的东西)当我尝试使用命令行(sendmail ... -f user@mydomain.com receive@otherdomain.com)发送邮件时,邮件总是被延迟:

webserv sendmail[3694]: q2P2nP4M003694: Authentication-Warning: mydomain.com: username set sender to user@mydomain.com using -f
webserv sendmail[3694]: q2P2nP4M003694: from=user@mydomain.com, size=2124, class=0, nrcpts=1, msgid=<d9dc266122bf46d87b59e20cbd0c7432@www.mydomain.com>, relay=username@localhost
webserv sm-mta[3695]: q2P2nPOE003695: from=<user@mydomain.com>, size=2315, class=0, nrcpts=1, msgid=<d9dc266122bf46d87b59e20cbd0c7432@www.mydomain.com>, proto=ESMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
webserv sendmail[3694]: q2P2nP4M003694: to=receiver@otherdomain.com, ctladdr=user@mydomain.com (1001/1001), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32124, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q2P2nPOE003695 Message accepted for delivery)
webserv sm-mta[3697]: q2P2nPOE003695: to=<receiver@otherdomain.com>, delay=00:00:42, xdelay=00:00:42, mailer=relay, pri=122315, relay=26, dsn=4.0.0, stat=Deferred

但是,如果我刷新队列(强制发送邮件),邮件就会成功发送。

我试图通过使用我的专用邮件服务器箱(与此服务器同一网络上的另一个 domU,在 debian squeeze 下运行并使用 postfix 作为 MTA,工作正常)作为智能主机来绕过我的问题,但邮件从未使用过智能主机。

因此,如果您有任何建议,我将很高兴听到。问候

PS:要求webserv domU上的MTA为sendmail

最佳答案

我没有解决 sendmail-mta 的问题,但是我发现 postfix 使用“sendmail”作为二进制名称。所以我卸载了sendmail,然后安装了postfix,开箱即用,效果很好。我指定我想要 sendmail mta,因为我需要将二进制文件的名称设为 sendmail。所以问题结束了。

关于linux - sendmail 从不发送邮件。总是推迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com