Symfony2 utilizza un pacchetto Swiftmailer per inviare e-mail.Istanze multiple di Swiftmailer in Symfony2
Per utilizzare e configurare Swiftmailer in Symfony2, è necessario utilizzare tale configurazione come explained nei documenti, ad es. utilizzando YAML:
swiftmailer:
transport: smtp
encryption: ssl
auth_mode: login
host: smtp.gmail.com
username: your_username
password: your_password
La Swiftmailer è definito in Symfony2 come servizio e un'istanza di esso possono essere ottenuti in un controllore come segue:
$mailerinstance = $this->get('mailer');
Ora, supponiamo che due configurazioni differenti sono richiesto per il Swiftmailer, ad es uno che utilizza lo spooling della posta elettronica (ad esempio per una newsletter programmata) e un altro che invia immediatamente tutte le nuove e-mail (ad esempio per il servizio perso la password). Quindi, immagino che debbano essere definite due istanze separate di Swiftmailer. Come posso farlo in Symfony2?
ora si può fare questo con Swiftmailer v2.3.3 +: http://stackoverflow.com/questions/16474822/swiftmailer-configuration-for-more-than-one -accounts-in-symfony-2? answertab = voti # tab-top – Ramazan