2013-04-14 61 views
2

我做了一个简单的接触形式和使用swiftmailer(与Symfony2中)发送和电子邮件。Swiftmailer成功发送,但没有收到邮件

一切都很好,当我使用Gmail帐户,但生产它必须是在网站的一个noreply地址。 所以我改变了参数来对应这个电子邮件帐户。

看起来它正在开发一种发送方法返回true,但没有收到消息,我查了垃圾邮件文件夹,但没有得到任何有。设置在雷鸟工作时100%正确。

不知道在哪里寻找问题。任何建议我应该检查什么?

我曾尝试使用相同的帐户发送电子邮件的PHPMailer和它的工作看起来是这样的问题只是swiftmailer。 我在我的项目的几个地方发送电子邮件,并希望避免现在更改它,而是修复它。

回答

3

检查日志后发现问题。

电子邮件被拒绝,因为我设置从申请到通过电子邮件用户提供的。服务器拒绝他们,因为这个地址不属于我发送的帐户。

1

默认情况下,swiftmailer的日志记录在生产中被禁用。这里列出的swiftmailer部分:您可以通过添加一个“真实记录”:启用config.yml日志记录swiftmailer http://symfony.com/doc/master/reference/configuration/swiftmailer.html#logging

希望这会给你一些更具体的错误信息搜索上。

+0

没有什么帮助:/我写了电子邮件到我的托管,也许他们可以帮助。 – Gustek

相关问题