Wordpress无法发送邮件,基于插件“Contact Form 7”,修改class-phpmailer.php使用SMTP解决。

环境

Ubuntu 14.04

WordPress v4.9.4

插件“Contact Form 7” v5.0.1

P.S.尝试过使用Ubuntu的sendmail,失败


错误

There was an error trying to send your message. Please try again later.


解决

1.登陆主机,cd到项目目录

2.修改wp-includes/class-phpmailer.php (如下图),配置好你的SMTP信息:

public $Mailer = 'smtp';
public $Host = '.......';
public $Port = 465; // 看情况
public $SMTPSecure = 'tls';  // 看情况
public $SMTPAutoTLS = true;  // 看情况
public $SMTPAuth = true;  // 看情况
public $Username = '.........'; 
public $Password = '.........';

3.重新尝试发送邮件




截图









猜你喜欢

转载自blog.csdn.net/qq285744011/article/details/79643466