场景:前段时间有客户定制邮件发送功能,测试部用自己的163邮箱账号测试时,发现有时候会发送失败,
追踪定位发现,163服务器返回了如下状态: 554 DT:SPM
查找163官网解释如下:
554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;
邮件被当成垃圾邮件了,仔细检查发送内容,并无特殊的东东,
原因分析:由于用的是个人的邮箱免费账号,频繁请求有可能会被误判,
小技巧:在代码里加上 AddCC 的逻辑,抄送一份给自己,因为自己是不会给自己发垃圾邮件的,所以成功绕开误判。