你的网站发送不了邮件?不管你是用WordPress做B2B询盘网站还是WooCommerce电商网站,邮件功能都是极其重要的,老外选择通过邮件的方式沟通比例极其高。首先你要知道WordPress本身是可以通过它自带的mail.php功能发送邮件的,不过可能你使用的邮箱收不到(尤其是国内的)而且有时这个php还会出现问题,所以建议直接连上SMTP邮件传输协议以防万一。
SMTP邮件传输协议是什么?
SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是用来在互联网上传输电子邮件的协议。它是电子邮件发送过程中最主要的协议之一,定义了邮件传输的规则和数据格式,让邮件服务器能够相互通信和传递邮件。
简单的说,一种帮助我们在互联网上发送电子邮件的规则和方法。可以把它看作是送邮件的邮递员。
安装 SMTP 插件
连接邮件传输协议最简单的方法就是安装一个SMTP插件,再输入对应的信息。安装插件这方面的话后台搜SMTP有很多,怎么操作都大差不差。
SMTP 插件设置
我这里就用WPForms家的WP Mail SMTP插件举例,不过其他的插件设置也都是差不多的。
SMTP 发送邮箱和邮箱姓名
SMTP插件里面都会有这两个设置:
- From Email:网站邮件的发送邮箱,通常是域名邮箱,像[email protected]
- From Name:网站邮件的名字,通常是网站名,像JH. CHEN专业WordPress建站
SMTP 发送邮件客户端
WordPress默认就是PHP发送,不过我们可以选择一些其他的发送邮件客户端,可以直接通过登录(有一些会要求其他的操作,像连Api,Key之类的)它就会自动帮我们连上。这里也会根据不同的SMTP插件,有些邮件客户端是需要付费提升到PRO才能连的,而且这里大多数平台都是国外的。
它们都会提供一个第三方的Other SMTP选项,这个选项可以让你连上任何邮件客户端的SMTP,不用管这个邮箱对该客户端收不收费。
邮件客户端 SMTP 连接
这里就是整个SMTP的重点设置,SMTP Host就是要连的邮件客户端服务器,这个是根据你邮箱的服务商变动的。
- 腾讯邮箱服务器:smtp.exmail.qq.com
- 365邮箱服务器:smtp.office365.com
- Hostinger邮箱服务器:smtp.hostinger.com
- Siteground邮箱服务器:Siteground连接SMTP教程
- outlook邮箱服务器:smtp-mail.outlook.com
- 网易企业邮箱:smtp.163.com
这里的服务器不会及时更新,可能有误,建议自己登录邮件查询一下或者直接问你的邮件客服。
有一些邮件平台是需要手动开启SMTP服务的,不然你连上也没用。
Encryption常见的就两种,建议去自己的邮箱查看一下。
- SSL:端口port 465
- TLS:端口port 578
最后需要设置的就是发送网站邮件的邮箱和邮箱密码,这里的SMTP用户名得和刚刚上面的 “From Email” 一样。有一些邮件客户端(我没记错的话,163邮箱就是)在SMTP密码这一项要写的不是邮箱的密码,而是它会自动给你生成一个密码,你粘贴到这里就可以了。
完成这一系列的操作后,你可以去它们自带的测试发送邮件功能看看,能不能成功发送邮件,不能发送那肯定是哪出错了,有客服的话就问邮件服务客服。
连接之后你要是邮箱密码改了需要重新连一次(在SMTP密码输入新密码),否则收不到邮件。
1条评论
Ln
https://jhchen.top/wordpress/website-connection-smtp/
你好,这个帖子,阿里云邮箱有试过吗?最后那个smtp密码你说的不是邮箱登录密码 但是看不到像163那种生成密码啊,难道是动态的验证器码?
JH. CHEN
文章里写的是“有一些邮件客户端在SMTP密码这一项要写的不是邮箱的密码” ,阿里云如果没有给你生成密码,那么大概率就是你的邮箱密码。同时你也要确保SMTP服务器是正确的和SMTP服务是开启的