Symfony 1.4 устанавливает динамически / программно delivery_strategy для swiftmailer

Поэтому я работаю над Symfony 1.4, и я ищу способ программно установить другую delivery_strategy, чем то, что у меня есть в моем factories.yml.

Мой код для инициализации почтовой программы и транспорта, как показано ниже:

$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

Решение

В режиме реального времени это будет отправлено немедленно. Так что код, который вы уже используете, должен сделать это. Ссылка на документацию содержит дополнительную информацию swiftmailer.org/docs/sending.html.

Стратегия доставки — это концепция Symfony. У Swiftmailer его нет. Все, что вы отправляете через Swiftmailer напрямую, будет отправлено сразу же, в соответствии со стратегией доставки Symfony в режиме реального времени.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]