纯代码不用插件实现WordPress发送邮件SMTP配置

纯代码不用插件实现WordPress发送邮件SMTP配置

  • 最近更新2020年04月20日
购买后看不见下载地址请刷新页面,无法下载请联系客服QQ732591682微信wojiazhudahai

目前国内很多购买的服务器都不能发送邮件,阿里云等服务器商家封禁了邮件发送端口,当然这也是很多人大量的发送垃圾邮件导致的。

那么我们需要WordPress发送验证邮件和WordPress升级邮件应该怎么办呢?

可以通过这个插件来快速实现WordPress SMTP配置,很多朋友不喜欢使用插件,可以试试下面的方法:

以QQ邮箱服务器为例:

打开当前WordPress主题开发的functions.php文件,在<?php下面的?>前面添加如下代码:

  1. // 纯代码WordPress配置SMTP邮件
  2. // 原文链接:https://www.wpyi.com/wordpress-smtp.html
  3. add_action('phpmailer_init', 'mail_smtp');
  4. function mail_smtp( $phpmailer ) {
  5. $phpmailer->FromName = 'WordPress易用教程'; // 发件人昵称
  6. $phpmailer->Host = 'smtp.qq.com'; // 邮箱SMTP服务器
  7. $phpmailer->Port = 465; // SMTP端口,不需要改 如果不是ssl发送需要修改
  8. $phpmailer->Username = '[email protected]'; // 邮箱账户
  9. $phpmailer->Password = 'aabbccddffgg'; // 此处填写邮箱生成的授权码,不是邮箱登录密码
  10. $phpmailer->From = '[email protected]'; // 邮箱账户同上
  11. $phpmailer->SMTPAuth = true;
  12. $phpmailer->SMTPSecure = 'ssl'; // 端口25时 留空,465时 ssl,不需要改
  13. $phpmailer->IsSMTP();
  14. }

注意上面的代码部分需要修改为你自己的。

WordPress SMTP配置授权码的获取我以QQ邮箱为例:

QQ邮箱的smtp地址为: smtp.qq.com 端口为: 465 (SSL) 其他邮箱的SMTP信息请在邮件服务商那边查找获取。
还需要到QQ邮箱的设置 > 账户 > POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务下面开启SMTP功能。
纯代码不用插件实现WordPress发送邮件SMTP配置
纯代码不用插件实现WordPress发送邮件SMTP配置
纯代码不用插件实现WordPress发送邮件SMTP配置

分享到 :
相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注