В функции configure () вашей задачи вам нужно определить приложение, задействованное в вашей задаче:
$this->addOptions(array(
new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name','frontend'),
new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
new sfCommandOption('connection', null, sfCommandOption::PARAMETER_REQUIRED, 'The connection name', 'doctrine'),
));
И затем вы должны создать контекст в функции execute ():
sfContext::createInstance($this->configuration);
Наконец, вы можете легко позвонить в Swift:
$this->getMailer()->composeAndSend($sender,$dest, $subject, $mailBody);