Symfony2 używa zestawu Swiftmailer do wysyłania wiadomości e-mail.Wiele wystąpień Swiftmailer w Symfony2
Aby używać i konfigurować Swiftmailer w Symfony2, należy użyć takiej konfiguracji, jak explained w dokumentach, np. za pomocą YAML:
swiftmailer:
transport: smtp
encryption: ssl
auth_mode: login
host: smtp.gmail.com
username: your_username
password: your_password
Swiftmailer jest zdefiniowana w Symfony2 jako usługa i instancji może być uzyskany w kontrolerze następująco:
$mailerinstance = $this->get('mailer');
Teraz załóżmy, że dwie różne konfiguracje wymagane dla Swiftmailer, np taki, który używa buforowania poczty e-mail (np. do zaplanowanego biuletynu) i inny, który wysyła natychmiast wszystkie nowe wiadomości e-mail (np. do usługi utraty hasła). Tak więc przypuszczam, że powinny zostać zdefiniowane dwa oddzielne wystąpienia Swiftmailera. Jak mogę to zrobić w Symfony2?
Teraz można to zrobić z swiftmailer v2.3.3 +: http://stackoverflow.com/questions/16474822/swiftmailer-configuration-for-more-than-one -konta-in-symfony-2? answerertab = głosy # tab-top – Ramazan