方法一、直接在function.php文件中添加以下密码
//使用smtp发邮件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->IsSMTP(); $phpmailer->SMTPAuth = true;//启用SMTPAuth服务 $phpmailer->Port = 465; //SMTP邮件发送端口,常用端口有:25、465和587(后两个为ssl安全连接端口)。 $phpmailer->SMTPSecure ="ssl"; //是否通过 ssl 连接,如果端口为25,则此处将"ssl"改为空白即"",否则不必改动 $phpmailer->Host = "smtp.gmail.com"; // SMTP服务器地址,在邮箱设置或者帮助中心中可以找到 $phpmailer->Username = "username@gmail.com"; //你的邮箱地址 $phpmailer->Password ="******"; //你的邮箱登陆密码 } |
方法二、修改WordPress核心程序,但升级后需要重新修改
在WordPress的wp-includes目录下找到pluggable.php和class-phpmailer.php两个文件。
将pluggable.php中的”$phpmailer->IsMail(); “替换为:”$phpmailer->IsSMTP();”
在class-phpmailer.php中修改下面对应的设置:
1 2 3 4 5 6 7 | public $Mailer = 'smtp'; public $Host = 'smtp.gmail.com'; //邮箱的SMTP服务器地址 public $Port = 465; //SMTP邮件发送端口 public $SMTPSecure = "ssl"; //是否验证 ssl或tls public $SMTPAuth = true; //开启SMTPAuth public $Username = 'username@gmail.com'; //你的邮箱地址 public $Password = '******'; //你的邮箱登陆密码 |
原文链接:https://xiaohost.com/1678.html,转载请注明出处。
评论2