我有不少客户是在阿里云注册的域名并购买的邮箱,写这篇文章是为了提醒大家,如果你的网站需要用自己的企业邮箱作为发件箱,务必需要正确设置自己的邮箱。
首先,如果你和我一样是用WordPress建站,通过Gravity Forms或CF7这些表单插件发件的,但是假如作为发信源头的邮箱本身没有设置好SMTP服务,那么网站后台即使设置正确了,也是没有效果的。
如果你用的是阿里云的企业邮箱,无论是免费版还是付费版本,都需要看一下这里。首先,注册完企业邮箱后,系统会自动生成一个名为“postmaster”的账号:
我通常就把这个管理员账号作为发件邮箱。进入到这个账号设置页面,这两个选项,默认是不勾选的,都勾选一下:
注意无论你是否用WordPress建站,要用这个邮箱在网站发邮件,都必须勾选这两个选项。
然后到WordPress的后台,WP Mail SMTP的设置页面,做如下设置:
如果你用的是其他SMTP插件也是类似设置。注意如果勾选“强制使用发件人电子邮件地址”选项,则表单插件里的发件人可以不用再设置了,建议要勾选这个选项。
保存完毕后,就能正常发送邮件了,尝试发送测试邮件,发送成功。