帮个做户外用品出口的客户修网站,他说客户下单后收不到订单确认邮件 检查发现他用的是默认PHP mail()函数——这玩意儿在国内主机上基本等于摆设!
解决方案分三步走:
- 装个WP Mail SMTP插件
- 用免费SendGrid账户(每月100封够用)
- 在cPanel设置SPF记录
测试时发现个骚操作:用QQ企业邮箱做发件箱,在SMTP设置里把端口从465改成587,居然能绕过很多海外服务器的反垃圾屏蔽...
(后来发现他之前每年花$120买的"专业邮件服务",延迟比我们这个土办法还高...)
——
遇到过邮件发不出去的怪事?我整理过各种离奇案例...