2015-04-01 66 views
0

因此,我正在使用Symfony 1.4,並且正在尋找一種以編程方式設置不同於我在factories.yml中的delivery_strategy的方法。Symfony 1.4爲swiftmailer動態/編程設置delivery_strategy

我用於初始化郵件代碼和運輸如下:

$transport = Swift_SmtpTransport::newInstance('MY SMTP SERVER'); 
$transport->setUsername($api_user);   
$transport->setPassword($api_key);   
$swift  = Swift_Mailer::newInstance($transport);       
$response = $swift->send($message); 

舉例來說,在我的factories.yml文件我也有策略設置爲後臺,但在這裏我想將它設置爲實時。

以編程方式執行此操作的任何方式?

+0

您能編輯您的文章並提出問題嗎?我們沒有任何問題。 – 2015-04-01 22:04:54

+0

@ P.R.Ribeiro done – mixkat 2015-04-01 22:12:42

+0

您希望使用哪種投遞策略? – 2015-04-01 22:37:21

回答

0

實時表示它會立即發送。所以你已經使用的代碼應該這樣做。文檔鏈接有更多信息swiftmailer.org/docs/sending.html。

交付策略是一個Symfony概念。 Swiftmailer沒有它。您直接使用Swiftmailer發送的所有內容都將立即發送,與Symfony的「實時」交付策略相對應。