欢迎访问服务器技术网-www.fuwuqijishu.com

无插件实现WordPress SMTP 邮件发送功能(需邮件服务商支持SMTP)

网站建设 fuwuqijishu 2年前 (2022-09-04) 112次浏览 0个评论 扫描二维码

我们是不是有不少的朋友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邮件服务商。一般的云服务商都有支持,以前有用过阿里云邮件推送服务。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2214.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900