将下面代码中信息修改为自己信息,放进主题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 |