About MuCheng
站长暮城,暂无字无号。 嗜上网,喜欢折腾,爱旅行与王者,喜爱宁静大自然。性格随和、沉稳(实际上是有些木讷),不吸烟,偶小酌,乐于箪食瓢饮。 虽说早自2005年就已开站,但站无定所,四处飘荡,遂于2020年11月正式开通本站。所发文仅用于暮城记录学习笔记之用,以利己利人为基则,无任何盈利目的,不承接广告合作,未注明出处的文章,如有侵权,请及时联系暮城予以删除。 联系方式:mc@mcheng.cn

无插件纯代码配置 WordPress SMTP 邮件发送功能

将以下代码添加到当前主题 functions.php 文件中然后保存即可:

//使用 smtp 发邮件
add_action('phpmailer_init', 'fanly_mail_smtp');
function fanly_mail_smtp( $phpmailer ) {
    $phpmailer->IsSMTP();
    $phpmailer->SMTPAuth = true;//启用 SMTPAuth 服务
    $phpmailer->Port = 465;//MTP 邮件发送端口,这个和下面的 SSL 验证对应,如果这里填写 25,则下面参数为空
    $phpmailer->SMTPSecure ="ssl";//是否验证 ssl,与 MTP 邮件发送端口对应,如果不填写,则上面的端口须为 25
    $phpmailer->Host = "smtp.exmail.qq.com";//邮箱的 SMTP 服务器地址,目前 smtp.exmail.qq.com 为 QQ 邮箱和腾讯企业邮箱 SMTP
    $phpmailer->Username = "blog@leiue.com";//你的邮箱地址
    $phpmailer->Password ="***************";//你的邮箱登录密码
}

修改其中的对应的参数就可以了,最简单的就是使用 QQ 邮箱或者腾讯企业邮箱,只需要修改你的完整邮箱和登陆密码就看了,然后需要注意一点的就是,如果 QQ 邮箱启用了独立登陆密码应该是无法使用的。

如不知道邮箱SMTP地址的,可参考如下文章:

国内常用提供SMTP邮件服务邮件提供商汇总以及设置方式