邮件由bash发送,返回码为0但未收到(我检查过 目标邮箱几个小时)。
命令shell是:
echo "BodyOfMail" | mutt -a 1.png -s "AttachSuccess" -- lichunyu@xiaomi.com
然而,当我将目标电子邮件更改为xxx@qq.com时,邮件 可以收到。即:
echo "BodyOfMail" | mutt -a 1.png -s "AttachSuccess" -- coxfilur_2005@qq.com
可以收到邮件。
我曾怀疑png附件可能是原因,所以我将其删除, 但是,我得到了相同的结果(xxx@xiaomi.com失败,xxx @ qq.com好)。
在这两种情况下,我都按$?
测试了返回的代码
两者都是0(这意味着成功)。
问题出在哪里,我该如何解决? 如果域名xiaomi.com有问题,我怎么知道呢?