在Windows系统的PHP环境下安装ECSHOP时,采用服务器的MAIL函数发送邮件时,出现发送失败的情况,而SMTP服务及25端口均正常提供服务
解决:
Windows的SMTP服务不支持Name
这样的邮件格式,必须直接写成address@moke8.com
到文件/includes/lib_base.php中
查找:
$headers[] = 'From: "' . '=?' . $charset . '?B?' .
base64_encode($shop_name) . '?='.'" <' .
$GLOBALS['_CFG']['smtp_mail'] . '>';
修改为:
$headers[] = 'From: "' . '=?' . $charset . '?B?