Swiftを使用してHTMLメールを送信します
-
29-09-2019 - |
質問
Swiftを使用して、アプリケーションからHTMLボディを含む自動生成電子メールを送信したいと思います。
これが私の現在のコードです:
$message = Swift_Message::newInstance()
->setFrom(array('dummy1@test.com' => 'John Doe'))
->setTo('dymmy2@test.com')
->setSubject('some subject');
$message->setBody($this->getPartial('global/mail_partial'));
$this->getMailer()->send($message);
特定のSWIFTメソッドを使用して、メールメッセージのヘッダーコンテンツタイプを変更しようとしていましたが、機能していません。
解決
見る:
HTML電子メールの送信 (swiftmailer docsから)
HTMLコンテンツタイプを設定するには、この行を追加する必要があります。
$message->setContentType("text/html");
または、$ message-> setbody()メソッドに2番目の引数を渡すことができます。
$message->setBody($this->getPartial('global/mail_partial'), 'text/html');.
所属していません StackOverflow