Products
GG网络技术分享 2025-03-18 16:13 0
我有不少客户是在阿里云注册的域名并购买的邮箱,写这篇文章是为了提醒大家,如果你的网站需要用自己的企业邮箱作为发件箱,务必需要正确设置自己的邮箱。
首先,如果你和我一样是用WordPress建站,通过Gravity Forms或CF7这些表单插件发件的,可以看一下我很久以前的这篇文章: WordPress以及表单插件Gravity Forms和Contact Form 7无法发送邮件问题解决 (https://blog.brain1981.com/555.html)。这篇文章告诉你在网站后台如何正确的设置SMTP邮箱服务。但是假如作为发信源头的邮箱本身没有设置好SMTP服务,那么网站后台即使设置正确了,也是没有效果的。
如果你用的是阿里云的企业邮箱,无论是免费版还是付费版本,都需要看一下这里。首先,注册完企业邮箱后,系统会自动生成一个名为“postmaster”的账号:
我通常就把这个管理员账号作为发件邮箱。进入到这个账号设置页面,这两个选项,默认是不勾选的,都勾选一下:
注意无论你是否用WordPress建站,要用这个邮箱在网站发邮件,都必须勾选这两个选项。
然后到WordPress的后台,WP Mail SMTP的设置页面,做如下设置:
如果你用的是其他SMTP插件也是类似设置。注意如果勾选“强制使用发件人电子邮件地址”选项,则表单插件里的发件人可以不用再设置了,建议要勾选这个选项。
保存完毕后,就能正常发送邮件了,尝试发送测试邮件,发送成功。但是SMTP插件会提醒你,如果想提高邮件的可达性,还需要增加DMARC解析:
什么是DMARC?
简而言之DMARC就是让收件人可以验证发件人是否给他发过邮件的认证机制,有效避免垃圾邮件的一种手段。更多的解释可以看这里。
在阿里云的域名解析里添加一条DMARC解析如下:
再等上几分钟,回到网站后台重新发送邮件,这下是完全发送成功了!
邮件发送有很多方式,有的方式要求你必须有邮件服务器,而且使用其他比较复杂。
有没有什么简单的方式,就可以实现发送邮件的目的?
答:有!可以使用你已经拥有的邮箱帐号,进行邮件发送!比如,使用qq邮箱或者163邮箱来发送邮件。
这种方式,成为SMTP方式发送邮件。
在课程附件中,我给你提供了一个插件,安装之后进行简单的设置,即可实现使用第三方邮箱账户发送邮件的目的。
真实环境中,你需要咨询对方,是否有ssl加密功能。
上一篇:用户注册网址和流程
下一篇:WordPress如何找回密码
Demand feedback