$mail = \Swift_Message::newInstance()
->setSubject($message->getSubject())
->setFrom($message->getEmail())
->setBody($message->getBody());
$this->get('mailer')->send($mail);
使用 swiftmailer 时不会发送邮件。然而,当我在调试器中一步一步进行时,它似乎发送了电子邮件并返回 send=1。但是,我的邮箱 (gmail) 中没有收到任何内容。我使用我的 gmail 帐户发送电子邮件,如下所示:
parameters:
mailer_transport: gmail
mailer_host: ~
mailer_user: username@gmail.com
mailer_password: my-password
delivery_address: username@gmail.com
swiftmailer:
transport: %mailer_transport%
host: %mailer_host%
username: %mailer_user%
password: %mailer_password%
spool: { type: memory }
我检查了apache错误日志,没有。我跑php app/console swiftmailer:spool:send
了以防万一,但没有运气。
什么可以阻止电子邮件被发送?