背景:最近再写一个邮件通知的需求,遇到了一些比较头疼的问题,做一下记录让遇到类似问题的同学能够快速解决。
问题一:阿里云,腾讯云的服务器都禁用了25(smtp)端口发送邮件,不怕麻烦可以申请解封25端口,怕麻烦就使用其他端口如:465
问题二:在使用465端口的SSL安全链接方案后,千万千万不要使用【网易品牌】的免费邮箱(如:163,126,yeah.net等。不过听说网易收费邮箱能正常收发邮件),否则你发送的邮件会当作是垃圾邮件禁止发送。
我遇到的发送邮件异常都是:554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。
网易邮件发送问题链接:企业退信的常见问题?-163邮箱常见问题
针对问题一,问题二的解决方案:
1、绕过25使用465端口,并使用SSL安全链接
2、使用其他品牌的邮箱