CodeIgniter 3使用SMTP无法发送邮件的奇葩问题

最近使用CodeIgniter 3自带的邮件类发送邮件,反复检查了配置信息都正确,但就是无法发送,开启打印日志提示:

Unable to send email using PHP SMTP. Your server might not be configured to

这个问题坑了我好长一段时间,最后终于在stackoverflow找到了解决办法,看了下解释大概是字符编码引起。

解决办法

$config['newline'] = '\r\n';

修改为:

$config['newline'] = "\r\n";

总结

就是将newline这个配置参数的单引号改成双引号。

参考:Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method

标签: 无

发表评论: