最近使用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
这个配置参数的单引号改成双引号。