有同学咨询丁老师,在发送邮件时,没有发送成功,被目标邮箱退回,服务器返回码为:
SMTP error,DOT: Host qq.com(157.255.4.241) DOT said 550 Invalid "From" found in header.
[MGToXfQ5ittmT9IkCIwsccX0hymGrNG6kUcQBMVvoqUzMngZCligFUyn+Igf8poI6w== IP: 8.8.8.8].这是怎么回事呢?今天丁老师就这个问题做一下解析。

问题分析:
1.首先,我们对邮件内容进行检查,检查邮件标题、邮件内容,查看是否包含违法、违规、或敏感的关键词。
2.在排除因内容违规被拦截的问题后,我们根据被退回的邮件提示检查:
建议您检查邮件信头是否包含from字段,from字段中的邮箱地址是否正确,是否存在多个from字段等问题,并进行相应调整。您也可以尝试使用网页版邮箱或邮箱大师发送邮件。如果仍然投递失败,请联系收件方协助调整,或通过网易邮件帮助中心进行反馈问题。该提示的意思是说,需要检查邮件的发送信头,是否包含from字段,且from字段的邮箱地址是否正确。在我们对发件程序进行检查了后,发现并没有这个问题。
3.最关键的一步,我们登录发件邮箱,查找该邮件的发件记录,然后对该发信邮件进行检查。在检查的过程中,发现邮件的发送人和实际发送人不一致,如图:

这就是关键问题所在,邮件的发件人,和该邮件的真实发件人并非同一个,即From地址和SMTP发信账号不一致。此时接收邮箱服务商,会认为邮件头From发件邮箱与SMTP发信邮箱不一致、格式非法,接收邮箱会严格校验发件人信息,防止邮件伪造,会直接拒收邮件。
解决方法:
一般情况下,如果直接登录邮箱网页版,或是使用第三方客户端发送邮箱,在发件时会自动默认为设置的SMTP发信账号,不会直接产生该问题。该问题大多是由于使用了自己开发的程序、网站、业务系统中,集成了邮件发送功能,而在邮件发送时,没有校验发信邮箱和SMTP发信账号是否一致,也就出现了是由SMTP发信账号代发的情况。
针对这种情况,解决方法有三种:
1.对自有程序进行修改,关闭手动输入发件箱的功能,全部邮件默认由设置的SMTP发件账号发送。
2.在调用SMTP发信时,忽略用户设置的发件箱,强制使用设置的SMTP发件账号发送。
3.使用域名邮箱,即使发信人和SMTP账号不一致,也确保邮箱的域名一致。
⠁ a⠃ b⠉ c⠙ d⠑ e⠋ f⠛ g⠓ h⠊ i⠚ j⠅ k⠇ l⠍ m⠝ n⠕ o⠏ p⠟ q⠗ r⠎ s⠞ t⠥ u⠧ v⠺ w⠭ x⠽ y⠵ z⠼ 数字前缀⠿ 空格
⍻(无勾号)☑(打勾选票方格)✅(白色粗勾号)✓(勾号)✔(粗勾号)□ ▢(未勾选号)☒(不勾选号)▣(选中号)在word中需要插入勾选框符号时,可以直接复制上述符号,也可以在word中使用符号插入功能插入,具体方法为:1.顶部切换到插...
©著作权版权符号#著作权版权符号输入方法 Windows:Alt+0169; Mac:⌥Option+g; Linux:Compose+O+C; ChromeOS:Ctrl+⇧ Shift+u,00A9,然后按下 ↵ Enter或Spa...
☯ 阴阳太极鱼符号易经八卦☰ 乾 ☷ 坤 ☳ 震 ☴ 巽☵ 坎 ☲ 离 ☶ 艮 ☱ 兑六十四卦䷀ ䷁ ䷂ ䷃ ䷄ ䷅ ䷆ ䷇ ䷈ ䷉ ䷊ ䷋ ䷌ ䷍ ䷎ ䷏ ䷐ ䷑ ䷒ ䷓ ䷔ ䷕ ䷖ ䷗ ䷘ ䷙ ䷚ ䷛ ䷜ ䷝ ䷞ ䷟ ䷠ ䷡ ䷢ ䷣...
微软Office Excel,在安装了一些后,会增加很多加载项插件,这些插件平时根本用不到,加载起来也慢,导致Excel运行时很卡,那么有没有办法把这些加载项删除掉呢?答案是肯定的,丁老师经过研究,现把删除Excel加载项的方法告知如下:1...
excel有一个表格,需要自动计算每一行的乘积,最后计算总和,图示如下可以使用SUMPRODUCT函数,具体公式为:SUMPRODUCT(A2:A9999,B2:B9999)
最近身边有一些朋友,要么被劝退,要么被裁员辞退,都加入了离职的行业。对他们实在不知道该怎么劝解,网上有很多劝说和安慰的话,但大多都是文邹邹的,别人都要离职了,你还在那儿诗意盎然,不免有些装的嫌疑,实在是不符合现实场景。自己整理了一些,有需要...
在使用Excel的过程中,之前用套用了表格格式,后来发现表格的第一行无法删除,并且表格里边也无法完成单元格合并等操作,非常苦恼,如图:后来经过研究发现,套用表格格式后,表格就变成了数据表,是无法进行删除和合并等操作的。这个时候就需要我们把这...