2009-11-26 73 views
0

在Symfony 1.3中使用Swift Mailer插件的語法是什麼?在Symfony 1.3中使用Swift Mailer AntiFlood插件或Throttler插件

它不是:

$email = $this->getMailer()->compose(); 
$email->setSubject($subject); 
$email->setFrom($from); 
$email->setTo($to); 
$email->setBody($body, 'text/html'); 
$email->addPart($plain, 'text/plain'); 
$email->registerPlugin(new Swift_Plugins_AntiFloodPlugin(100, 30)); 
$email->registerPlugin(new Swift_Plugins_ThrottlerPlugin(100, Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE)); 

回答

1

你嘗試:

$this->getMailer()->getRealtimeTransport()->registerPlugin($pluginInstance); 

OR:

$this->getMailer()->registerPlugin($pluginInstance);