0

我在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 身份验证。所以我将这个类添加到库中。但是这个类不支持附加文件。现在我想从 codeigniter 电子邮件类中获取电子邮件的标题部分。并将此电子邮件标头传递给我的新班级以发送电子邮件。

4

1 回答 1

0

您可以通过扩展 CodeIgniters Email 类来实现这一点

<?php

class MY_Email extends CI_Email{

  public function get_header_str()
  {
    return $this->_header_str;
  }

}

?>
于 2013-05-16T21:27:32.050 回答