【phpmailer】类Could not instantiate mail function / IXWebHosting空间

【phpmailer】类Could not instantiate mail function / IXWebHosting空间今天,在IXWebHost上用phpmailer类发送邮件,源代码是从我的justhost空间直接copy过来的,但在IXWebHost空间上,出现Couldnotinstantiatemailfunction错误,后来发现时发现邮件头部的问题,还有发现的内容也有点不对…之后修改:class.phpmailer.php1.publicfunctionSend(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180619.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java高级面试题!69个经典Java面试题和答案详解

    Java高级面试题!69个经典Java面试题和答案详解拼多多一面首先自我介绍参加过哪些项目并发编程三要素?实现可见性的方法有哪些?多线程的价值?创建线程的三种方式的对比?画出线程的状态流转图常用的并发工具类有哪些?CyclicBarrier和CountDownLatch的区别CAS的问题:1、CAS容易造成ABA问题2、不能保证代码块的原子性3、CAS造成CPU利用率增加ReadWriteLock是什么一面面试题答案:拼多多二面自我介绍什么是工厂模式?如何实现单链表的增删操作?让我说意思JVM的分为哪几块

    2022年8月21日
    7
  • 计算机网络体系结构

    计算机网络体系结构计算机网络体系结构认识一下什么是计算机网络体系结构计算机网络是一个非常复杂、庞大的系统,涉及到很多组成部分。包括主机、路由器、各种链路、应用、协议、硬件、软件……等。那么是否存在一种体系结构可以

    2022年7月4日
    21
  • addEventListener 用法

    addEventListener 用法addEventListener用法addEventListener用于注册事件处理程序,IE中为 attachEvent,我们为什么讲addEventListener而不讲a

    2022年7月4日
    22
  • Java 解析 XML[通俗易懂]

    Java 解析 XML[通俗易懂]Java解析XML标签:Java基础XML解析技术有两种DOMSAXDOM方式根据XML的层级结构在内存中分配一个树形结构,把XML的标签,属性和文本等元素都封装成树的节点对象优点:便于实现增删改查缺点:XML文件过大可能造成内存溢出SAX方式采用事件驱动模型边读边解析:从上到下一行行解析,解析到某一元素,调用相应解析方法优点:不会造成内存溢出,缺点:

    2022年6月4日
    36
  • BindService的绑定

    BindService的绑定publicclassMainActivityextendsActivity{privateMBindmBind;protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); I…

    2022年5月31日
    40
  • 一周第四次课(3月22日)1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录…

    一周第四次课(3月22日)1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录…

    2021年5月25日
    129

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号