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