我在Symfony 2中使用Swift Mailer,它在配置文件欄中顯示電子郵件已發送但看起來不是。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: *******
爲什麼不使用SwiftMailer的'mailer_transport:gmail'選項?另外,我不確定探查器在發送時是否確實接受了電子郵件。也許你在Symfony應用程序中有兩種SwiftMailer配置,一種是發送到你不檢查的地址?開發環境中的SwiftMailer是否設置爲不實際發送電子郵件? – Johnny