因为写了前端用户中心,所有用户不能进入后台,只能默认进去我的前端用户中心。这个smtp功能就是给前端用户中心的邮箱地址发送邮件功能的,包括注册邮件,评论审核邮件,密码修改邮件。

SMTP配置其实很简单了。只不过以前用的密码,现在QQ邮箱/网易邮箱都改成【授权码】了而已。其次就是注意端口的填写。
//SMTP邮件功能
//https://www.vanhua.cn/1600.html
//注意端口的填写
add_action(‘phpmailer_init’, ‘mail_smtp’);
function mail_smtp( $phpmailer ) {
$phpmailer->FromName = ‘Vanhua’; //名字
$phpmailer->Host = ‘smtp.qq.com’; //smtp地址,可以到你使用的邮件设置里面找
$phpmailer->Port = 465; //端口,一般不用修改,ssl端口465;
$phpmailer->Username = ‘00000@qq.com’; //邮件账号
$phpmailer->Password = ‘000000’; //邮件授权码/密码
$phpmailer->From = ‘00000@qq.com’;//邮件账号
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = ‘ssl’; //tls or ssl (port=25留空,465为ssl)一般不用修改
$phpmailer->IsSMTP();
}
那么正常用的端口我列出来,很久以前就写在万花网上了,应该端口没有变。
Gmail的IMAP/SMTP/POP3端口:
| 服务器名称 | 服务器地址 | SSL协议端口 | 非SSL协议端口 |
|---|---|---|---|
| IMAP | imap.gmail.com | 993 | / |
| SMTP | smtp.gmail.com | 465 | / |
| POP3 | pop.gmail.com | 995 | / |
Qmail的IMAP/SMTP/POP3端口:
| 服务器名称 | 服务器地址 | SSL协议端口 | 非SSL协议端口 |
|---|---|---|---|
| IMAP | imap.qq.com | 993 | 143 |
| SMTP | smtp.qq.com | 465或587 | 25 |
| POP3 | pop.qq.com | 995 | 110 |
163的IMAP/SMTP/POP3端口:
| 服务器名称 | 服务器地址 | SSL协议端口 | 非SSL协议端口 |
|---|---|---|---|
| IMAP | imap.163.com | 993 | 143 |
| SMTP | smtp.163.com | 465或994 | 25 |
| POP3 | pop.163.com | 995 | 110 |
当然,也有很多插件可以用的,WP SMTP就很不错,按步骤来操作就好了。
评论 (2)
如果你使用zoho邮箱(无论是国际版还是中国版),还可以使用zoho官方的wordpress插件,利用wp的mail()函数+zoho的api来发送邮件,效率很不错。如果你愿意,是可以试试的。
另外,你写的这个wordpress主题很好看。我来看了好几次,样式每次都不一样2333
嗯,以前用的腾讯的域名邮箱,后面不给用,一直都没有类似的企业域名邮箱可用,zoho是个不错的选择,后期试试。我主要是喜欢折腾,都是按照自己喜好来,哈哈。