Сконфигурируйте Symfony2 / Swiftmailer для использования «sendmail -t»

В настоящее время я пытаюсь заставить Symfony2 / Swiftmailer отправлять содержимое отправленной формы по почте. Мой parameters.yml содержит следующее:

mailer_transport: sendmail
mailer_host: ~
mailer_user: ~
mailer_password: ~

Поскольку версия sendmail на моем сервере не поддерживает-bs Опция, которую Swiftmailer использует по умолчанию, я должен найти способ указать Symfony2 / Swiftmailer использоватьsendmail -t вместо.Swift_Transport_SendmailTransport кажется, поддерживает это, но нетПохоже, что это соответствующая опция конфигурации для SwiftmailerBundle.

Как мне сказать Swiftmailer использоватьsendmail -t (желательно через конфигурацию)?

Изменить 2: Сейчас яя использую

$message = \Swift_Message::newInstance()
           […];

$transport = $this->get('swiftmailer.mailer.default.transport.real');
if ($transport instanceof \Swift_Transport_SendmailTransport) {
    $transport->setCommand('/usr/sbin/sendmail -t');
}

$this->get('mailer')->send($message);

мне все еще интересно, есть лиТем не менее, это лучший способ сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос