我想在Swift Mailer 4.3.0中爲所有郵件設置默認發件人,但找不到合適的解決方案。我想避免在每條消息中使用 - > setFrom(),因爲這將是一個未來的頭痛。我可以使用一個常數,但我正在尋找一個更優雅的解決方案。Swift郵件默認發件人
$message = Swift_Message::newInstance()
->setSubject('subject')
->setFrom(array('[email protected]' => 'Sender'))
->setTo(array('[email protected]'))
->setBody('Message');
謝謝!
謝謝,我是害怕當我看着Swift_Mime_SimpleMessage時沒有這樣的選項。我現在會嘗試克隆方法。 – Stingus 2013-03-14 12:58:03
爲什麼你需要克隆?我認爲你可以使用相同的實例並更改主題,正文... – Matthew 2014-09-09 15:32:33
如果我必須發送不同的郵件,我會克隆原始'$ message'以避免不良行爲。這裏的情況是,我在我的應用程序某處定義了'$ message',然後在每個地方重新使用它。 (我同意這不是最好的解決方案,但我認爲這是我寫的時候的想法) – j0k 2014-09-10 11:31:28