纯代码实现WordPress邮件发送接收功能及SMTP配置教程

准备工作确定完成无误后就开始为WordPress配置SMTP了,代码改造比插件更加高效而且不会拖慢WordPress的响应时间,这里附上相关的代码,将下面中代码的信息适当的改为自己的,SMTP端口分为25或465两种选择,邮箱密码也在准备工作中为大家细述了。修改完代码之后复制丢到主题目录中的functions.php文件中即可生效。

//WordPress邮箱SMTP配置开始
//www.fsziyuan.cn
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = '『清风徐来』'; //发件人名称
    $phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = 'fsziyuan@qq.com'; //邮箱账户
    $phpmailer->Password = '****'; //邮箱密码(此处填写QQ邮箱生成的授权码)
    $phpmailer->From = 'yeyulingfengblog@qq.com'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}
add_action('phpmailer_init', 'mail_smtp');
//WordPress邮箱SMTP配置end

考虑到国内的邮箱厂商非常的多,不同的邮箱SMTP服务器地址也是大不相同的,在此列出一些比较常用的邮箱SMTP服务器地址,其他本文没列出的邮箱SMTP地址大家可以直接百度一下就有了。将下面对应的SMTP填入上面的代码中,如果是QQ邮箱就不用改了老夜目前用的就是。

  • 腾讯QQ邮箱:smtp.qq.com
  • Foxmail邮箱:smtp.foxmail.com
  • 网易163邮箱:smtp.163.net
  • 新浪免费邮箱:smtp.sina.com
  • 腾讯企业邮箱:smtp.exmail.qq.com
  • 雅虎免费邮箱:smtp.mail.yahoo.cn
  • 网易126邮箱:smtp.126.com
  • 搜狐免费邮箱:smtp.sohu.com
  • Gmail邮箱(目前gmail在国内貌似GG):smtp.gmail.com
实用教程

大前端DUX主题首页添加热门文章模块

2020-3-14 2:25:33

实用教程

WordPress美化 RiPro主题文章添加VIP角标教程

2020-5-22 12:14:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索