ZendFramework2.5で、ZendMailでメールを生成して送信したい
コードは以下の通りです。
$mail = new Mail\Message(); $mail ->setFrom($from) ->setTo($to) ->setSubject(mb_encode_mimeheader($subject,'ISO-2022-JP')) ->setBody(mb_convert_encoding($body,'ISO-2022-JP')) ->getHeaders()->addHeaderLine('Content-Type', 'text/plain; charset=iso-2022-jp') ->addHeaderLine('Content-Transfer-Encoding', '7bit') ->setEncoding('ASCII'); $transport = new Mail\Transport\Sendmail(); $transport->send($mail);
これで自分宛てに送信して、受信したメールをみるとSubjectが2箇所挿入されています。
これについて、こうならないための正しいやり方または回避策ありますでしょうか。
zend_mail使わずにmail()でも良いのですができればZend_Mailで実現したいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/24 08:58