【问题标题】:How get header of email using codeigniter?如何使用codeigniter获取电子邮件标题?
【发布时间】:2013-05-16 16:05:43
【问题描述】:

我在codeigniter中有这样的电子邮件功能

            $this->email->attach('file.txt');
            $this->email->from('messi6@barcelona.com', 'leo messi');
            $this->email->to("messifan@gmail.com"); 
            $this->email->subject('Messi fan');
            $msg = $this->load->view('messi_the_best','',TRUE);
            $this->email->message($msg);    
            $this->email->send();

这工作正常。现在我将其移至新服务器(邮件服务器和 Web 服务器)。我的新邮件服务器仅支持 ntlm 身份验证。所以 codeigniter 电子邮件类不支持 ntlm 身份验证。所以我将this 类添加到库中。但是这个类不支持附加文件。现在我想从 codeigniter 电子邮件类中获取电子邮件的标题部分。并将此电子邮件标头传递给我的新班级以发送电子邮件。

【问题讨论】:

    标签: php codeigniter email ntlm


    【解决方案1】:

    您可以通过扩展 CodeIgniters 电子邮件类来实现这一点

    <?php
    
    class MY_Email extends CI_Email{
    
      public function get_header_str()
      {
        return $this->_header_str;
      }
    
    }
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 2015-04-17
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      相关资源
      最近更新 更多