微信关注,获取更多

WORDPRESS 代码实现SMTP发送邮件 评论+回复邮件通知

将下面代码中信息修改为自己信息,放进主题functions.php适当位置。

// 使用SMTP发送邮件
function custom_phpmailer_init( $phpmailer ) {
    $phpmailer->isSMTP(); // 告诉PHPMailer使用SMTP
    $phpmailer->Host       = 'smtp.example.com'; // SMTP服务器地址
    $phpmailer->SMTPAuth   = true; // 启用SMTP认证
    $phpmailer->Port       = 587; // SMTP端口(通常为587)
    $phpmailer->Username   = 'your_email@example.com'; // 您的邮箱账户
    $phpmailer->Password   = 'your_email_password'; // 您的邮箱密码或者授权码
    $phpmailer->SMTPSecure = 'tls'; // 使用TLS加密,也可以使用'ssl'
    $phpmailer->From       = 'your_email@example.com'; // 发件人邮箱地址
    $phpmailer->FromName   = 'Your Name'; // 发件人名称
}
add_action( 'phpmailer_init', 'custom_phpmailer_init' );

其中TLS端口是587,SSL端口465。

使用QQ邮箱作为发信邮箱设置教程:

QQ邮箱比较特殊,与其他邮箱相比,邮箱密码处不能填写QQ密码或QQ邮箱独立密码,是需要授权码,所以需要先在QQ邮箱中设置生成授权码。

SMTP服务器地址

阿里云企业邮箱(原万网邮箱)
协议 无加密 SSL / TSL 服务器地址
POP3 110 995 pop3.mxhichina.com
SMTP 25 465 smtp.mxhichina.com
IMAP 143 993 imap.mxhichina.com
腾讯企业邮箱
协议 无加密 SSL / TSL 国内服务器地址 海外服务器地址
POP3 110 995 pop.exmail.qq.com hwpop.exmail.qq.com
SMTP 25 465 smtp.exmail.qq.com hwsmtp.exmail.qq.com
IMAP 143 993 imap.exmail.qq.com hwimap.exmail.qq.com
163网易企业邮箱
协议 无加密 SSL / TSL 服务器地址
POP3 110 995 pop.qiye.163.com
SMTP 25 994 smtp.qiye.163.com
IMAP 143 993 imap.qiye.163.com

评论

8+6=