大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
今天,在IXWebHost 上用 phpmailer类 发送邮件,源代码是从我的justhost空间直接copy过来的,但在IXWebHost空间上,出现Could not instantiate mail function错误,后来发现时发现邮件头部的问题,还有发现的内容也有点不对…
之后修改 :
class.phpmailer.php
1. public function Send() 函数中,大约572-579行
// Choose the mailer and send through it switch($this->Mailer) { case 'sendmail': return $this->SendmailSend($header, $body); case 'smtp': return $this->SmtpSend($header, $body); default: return $this->MailSend($header, $this->Body); //这行 by 111 ,处理发送邮件内错不正确的问题 }
2. protected function MailSend 函数 中,大约 676-684行
else { //by zhiqi 111 edit : ixwebhost 空间走的是这步 $headers = substr($header,0,strpos($header,'Message-ID')); //重新 处理头文件 $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)),$body,$headers); //修改头文件变量 //implement call back function if it exists $isSent = ($rt == 1) ? 1 : 0; $this->doCallback($isSent,$to,$this->cc,$this->bcc,$this->Subject,$body); }
转载于:https://www.cnblogs.com/zhiqixue/archive/2012/11/13/2768121.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180619.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...