Я прочитал несколько сообщений здесь, а также документацию о том, как включить 2 разных электронных сообщения в swiftmailer, но я получаю сообщение об ошибке и не знаю почему.Symfony 2.3 Swiftmailer - 2 сообщения электронной почты
Вот моя конфигурация:
//config.yml
swiftmailer:
default_mailer: mailer
mailers:
mailer:
transport: smtp
host: some.host1
username: some.username1
password: some.password2
mailer2:
transport: gmail
host: some.host2
username: some.username2
password: some.password2
Я также создал файл службы:
# app/config/services.yml
services:
mailer:
class: AppBundle\Mailer
arguments: [sendmail]
mailer2:
class: AppBundle\Mailer
arguments: [sendmail]
И в контроллере я имею в виду и как:
$mailer = $this->get('mailer2');
//or
$mailer = $this->get('mailer');
, но только работает почтовая программа по умолчанию. В случае второй почтовой я получаю:
You have requested a non-existent service "mailer2".
Как это исправить?
Я прочитал документ но полностью пропустил «swiftmailer». «Часть в начале, спасибо, что заметила, похоже, что она работает сейчас, спасибо. – user3253748