为了将我的邮件从本地 Sendmail 服务器发送到外部地址,我将其连接到我的 ISP 提供的经过身份验证的 SMART HOST。
sendmail.cf 具有以下 DS 行:
DS[smtp.xxxxxxxxx.org]
并且 authinfo 文件包含:
AuthInfo:smtp.xxxxxxxxxx.org "U:authsmtp" "I:[email protected]" "P:ABCDEFGH" "M:LOGIN PLAIN"
此机制对于没有附件的邮件或附件小于 4M 的电子邮件可按预期工作。
问题是,当我发送带有 > 4M 附件的邮件时,邮件会被转发到智能主机,但会卡在客户端(通常是 Outlook)的发件箱中。因此,邮件会继续发送,但不会手动将其从发件箱中删除。
看起来 mai 服务器和智能主机都收到了整封邮件,但是客户端由于已达到超时而放弃了交易。
我找不到解决方案来通知客户端该邮件已被服务器成功接收,并且不需要重新发送,我真的不知道从哪里开始......