このように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 メール クラスからメールのヘッダー部分を取得したいと考えています。この電子メールのヘッダーを新しいクラスに渡して、電子メールを送信します。