有时候会觉得 wordpress 程序自带的发送邮件功能不是很好用,还有可能被当成垃圾邮件拒收拉黑,有没有改进的可能呢,答案是可以的!
可以给你的 WordPress 网站增加 SMTP 发送邮件功能,使用 SMTP 功能发送邮件更加安全可靠,在 wordpress 网站上增加实现 SMTP 发送邮件功能也很简单。
首选,你要有一个第三方邮箱QQ、126或阿里邮等有独立域名功能的都可以,在其邮箱设置里找到相关 smtp地址和端口;
然后就是在你 wordpress 网站当前使用主题的 funtions.php 文件中添加代码:
- //wordpress网站smtp发送邮件功能——jianlove.com
- add_action('phpmailer_init', 'mail_smtp');
- function mail_smtp( $phpmailer ) {
- $phpmailer->FromName = '荐愛小站'; //你的名字
- $phpmailer->Host = 'smtp.qq.com'; //smtp地址,可以到你使用的邮件设置里面找
- $phpmailer->Port = 465; //端口,一般不用修改
- $phpmailer->Username = 'mail@jianlove.com'; //你邮件账号
- $phpmailer->Password = 'xxxxxx'; //你邮件密码
- $phpmailer->From = 'mail@jianlove.com';//邮件账号
- $phpmailer->SMTPAuth = true;
- $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25留空,465为ssl)一般不用修改
- $phpmailer->IsSMTP();
- }
最后,查看评论回复等邮件发送是否成功使用 SMTP 功能发送就好了。给 WordPress 网站使用 SMTP 功能发送邮件肯定是更加安全可靠。
还整理了常用邮箱的SMTP服务器和端口供大家使用:
邮箱 | SMTP服务器地址 | 非SSL端口号 | SSL端口号 |
163.com | smtp.163.com | 25 | 465或994 |
126.com | smtp.126.com | 25 | 465或994 |
qq.com | smtp.qq.com | 25 | 465或587 |
网易企业邮 | smtp.qiye.163.com | 25 | 994 |
腾讯企业邮 | smtp.exmail.qq.com | 25 | 465 |
转载请注明链接地址:荐爱小站 » 给你的 WordPress 网站增加 SMTP 发送邮件功能代码