在symfony中2,如果我創建一個新的swiftmessage比如我可以給它的運輸。SwiftMailer閥芯交通運輸
$email = \Swift_Message::newInstance($transport)
但是如何把傳輸和它如何配置? (形閥芯路徑)
我想:
$transport = new \Swift_Transport_SpoolTransport();
Catchable Fatal Error: Argument 1 passed to Swift_Transport_SpoolTransport::__construct() must be an instance of Swift_Events_EventDispatcher, none given, called in /Users/mitchel/Projecten/Refurls/src/Refurl/FrontendBundle/Controller/MessageController.php on line 67 and defined in /Users/mitchel/Projecten/Refurls/vendor/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php line 27
所以我覺得我不使用正確的類。誰能推動我正確的方式? =)
下一個代碼也直接發送
$transport = new \Swift_FileSpool('../app/spool');
$email = \Swift_Message::newInstance($transport)
我想通了,該Swift_Message估計不會有tranport。
public function __construct($subject = null, $body = null,
$contentType = null, $charset = null)
這將是很好的給一個運輸。我不想配置它在配置的原因是,如果我創建2個服務和1:
<argument type="service" id="swiftmailer.transport.real" />
這transport.real將忽略swiftmailer.delivery_address。
沒有這個郵件將直接發送,我想給閥芯運輸,所以他將閥芯它。我不想在我的配置中配置線軸。 –