最近闲下来,想把自己的博客开启用户注册功能,让博友们留下点意见。这时候,就涉及到用户注册,注册之后发送邮件。这个功能其实是很简单的。

第一步:我的站点空间是阿里云虚拟主机,首先要打开fsockopen,如下图

阿里云虚拟主机
阿里云虚拟主机

第二步:虽然修改源码也能发送邮件,但我选择插件发送,我选择“Easy WP SMTP”这款插件。

第三步:插件下载好之后,启用插件;之后就是配置了,如下图

Easy WP SMTP邮箱配置
Easy WP SMTP邮箱配置

配置好了,就可以发送一份邮件测试下。

注意:我本来是想用阿里企业邮箱的,也把我的域名绑定到阿里上去了,但到测试的时候,始终通过不了;错误提示信息:“Mailer Error: SMTP connect() failed in php mailer( https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting)”,不知道什么原因,有知道的可以给我留言。后来只能改用腾讯的企业邮箱,用起来杠杠的,这里不是给腾讯企业邮箱打广告。

下面附上主流邮箱的ssl加密端口信息:

邮箱 POP3服务器 SMTP服务器
qq邮箱 pop.qq.com(995) smtp.qq.com(465或587)
qq企业邮箱 pop.exmail.qq.com(995) smtp.exmail.qq.com (465)
阿里企业邮箱 pop3.mxhichina.com(110) smtp.mxhichina.com (465)
新浪邮箱 pop3.sina.com.cn(995) smtp.sina.com.cn (25)
sinaVIP pop3.vip.sina.com(110) smtp.vip.sina.com (25)
网易163 pop.163.com(110) smtp.163.com (25)
网易126 pop.126.com(110) smtp.126.com (25)
搜狐 pop3.sohu.com(110) smtp.sohu.com (25)
139 pop.139.com(110) smtp.139.com (25)
263 pop.263.net.cn(110) smtp.263.net.cn (25)
Foxmail pop.foxmail.com(110) smtp.foxmail.com (25)
谷歌google pop.gmail.com(995) smtp.gmail.com (587)
微软Hotmail pop.live.com(995) smtp.live.com (587)
Yahoo pop.mail.yahoo.com.cn(995) smtp.mail.yahoo.com.cn (587)
NickorWu

By NickorWu

乘风破浪会有时,直挂云帆济沧海

发表评论