Я использую Swift Mailer в Symfony 2, он появляется в панели профиля, что письмо было отправлено, но похоже, что это не так.Swift Mailer не отправляет электронное письмо?
Контроллер:
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody(
$this->renderView(
// app/Resources/views/Emails/registration.html.twig
'verify/email.html.twig', array()
), 'text/html'
)
;
$this->get('mailer')->send($message);
Paramaters:
mailer_transport: smtp
mailer_encryption: ssl
mailer_host: smtp.gmail.com
mailer_user: [email protected]
mailer_password: *******
Почему бы не использовать параметр 'mailer_transport: gmail' для SwiftMailer? Кроме того, я не уверен, что профилировщик проверяет, действительно ли электронное письмо было принято при отправке. Возможно, у вас есть две конфигурации для SwiftMailer в приложении Symfony, и один отправляет на адрес, который вы не проверяете? Является ли SwiftMailer в dev env установленным, чтобы на самом деле не отправлять электронную почту? – Johnny