无插件实现WordPress SMTP 邮件发送功能(需邮件服务商支持SMTP)
导读:我们是不是有不少的朋友WordPress网站中设置过SMTP邮件推送功能。比如我们在收到游客评论,或者我们回复评论的时候会得到邮件的通知,这个我们一般是可以通过WordPress邮件提醒插件实现的,但是,这里我们也可以通过非插件的办法实现,...
我们是不是有不少的朋友WordPress网站中设置过SMTP邮件推送功能。比如我们在收到游客评论,或者我们回复评论的时候会得到邮件的通知,这个我们一般是可以通过WordPress邮件提醒插件实现的,但是,这里我们也可以通过非插件的办法实现,这里老蒋有整理到一个可以实现的办法且测试有效的。
//使用SMTP发送邮件add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->
FromName = '发件人';
//发件人$phpmailer->
Host = 'SMTP服务器低至';
//修改为你使用的SMTP服务器$phpmailer->
Port = 端口;
//SMTP端口,开启了SSL加密$phpmailer->
Username = '邮箱账户';
//邮箱账户 $phpmailer->
Password = '*********';
//输入你对应的邮箱密码$phpmailer->
From = '我的邮箱';
//你的邮箱 $phpmailer->
SMTPAuth = true;
$phpmailer->
SMTPSecure = 'ssl';
//tls or ssl (port=25留空,465为ssl)$phpmailer->
IsSMTP();
这里我们根据信息修改成我们自己的,且我们在选择SMTP服务器的时候要注意,你的免费邮箱或者付费邮箱是否支持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 |
这里我们可以看到常见的一些免费邮件服务商的SMTP地址,当然要以实际为准。
不过这里有一个问题需要注意的,如果我们使用的免费SMTP服务商,后续可能邮件发送多有被封的可能。如果有多邮件的,建议使用付费的SMTP邮件服务商。一般的云服务商都有支持,老蒋以前有用过阿里云邮件推送服务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 无插件实现WordPress SMTP 邮件发送功能(需邮件服务商支持SMTP)
本文地址: https://pptw.com/jishu/665855.html