修改e/class/q_functions.php
在printerror("AddFeedbackSuccess",$reurl,1);
上方增加如下代码:
$email=array('jjlog#jjlog.com');
$subject='收到来自'.$add[name].'的反馈信息';
$content='反馈内容:'.$add[saytext];
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
注意上述收件邮箱最好与发件邮箱一致,使用网易免费企业邮箱自发自收,不容易被当作垃圾邮件拦截。
修改e/class/class.smtp.php
在$this->smtp_conn = fsockopen
上方增加如下代码:
if($port==25){
$ssl='';
}else{
$ssl='ssl://';
}
并将
fsockopen($host,
修改为
fsockopen($ssl.$host,
此方法兼容25端口smtp发送邮件,同时可以自动识别出非25端口,并使用ssl访问smtp;
关于阿里云25端口
阿里云默认封禁了25端口,目前看起来很难申请解封成功,因此我们需要使用465端口或者994端口发送邮件;
关于网易免费企业邮箱smtp配置
smtp服务器:smtp.ym.163.com
smtp端口:994或465