色々散々悩んで調べた結果、
setting.ymlでcompat_10をonにすればよかったことに気づきました(汗
# # enable 1.0 compatibility
compat_10: on
で、以下のようなfunctionを作って呼び出して使うようにしました、
fromとreplyToはいつも一緒でいいのでfunctionにいれる形です。
/**
* mailの送信
*/
public function sendMail($title, $body, $to, $fromName)
{
$from = 'from@hogehoge.com';
$replyTo = 'replyto@hogehoge.com';
// オブジェクトの初期化
$mail = new sfMail();
$mail->initialize();
$mail->setMailer('sendmail');
$mail->setCharset('utf-8');
// 必要なパラメータの定義
$mail->setSender($from, $fromName);
$mail->setFrom($from, $fromName);
$mail->addReplyTo($replyTo);
$mail->addAddress($to);
$mail->setSubject($title);
// Eメールを送信する
$mail->setBody( $body );
$mail->send();
}
いい加減symfonyのバージョンアップをしたほうがいいですね(汗


コメント