我已经花了好几个小时试图解决这个问题,但我不完全确定这是一个unix问题(也许有人可以启发我)
首先,我从头开始用 yum 安装 mutt。如果我不使用set
,而是使用my_hdr
来设置标头,Mutt 就能完美工作。为什么?不确定,但这确实不会打扰我,因为my_hdr
无论如何我都喜欢。如果有人认为这与当前的问题相关,我会倾听解决方案:)
我熟悉 .muttrc,这是我放置以下内容的地方:
my_hdr From: root <xxx@xxxx>
my_hdr Content-Type: text/html
....
以上效果完美。我的问题在于将“root”更改为任何其他值。 (即:“root1”、“john doe”等...)除非该值为“root”,否则没有电子邮件。我有一种不好的预感,问题出在接收端敏感的垃圾邮件过滤器上,但作为最后一次尝试,我想我应该在这里发布此内容以获取其他想法/观点。也许它可以帮助正在经历同样事情的其他人。
答案1
名称部分不应影响任何内容;即使 DKIM 和 SPF 也只会验证地址的主机名部分。可能还有其他一些标头不匹配的情况发生;将邮件发送到您知道不会过滤它的服务器,并检查所有标头以查看其中的最终内容会有所帮助。您还可以尝试添加与Sender: root <xxx@xxxx>
发件人完全匹配的标头。许多垃圾邮件过滤器会验证Sender
标头,但仍From
向用户显示标头。