与Symfony2一起发送的邮件从未发送过

时间:2014-02-12 14:32:11

标签: php email symfony

我使用Symfony2,最新(2.4.1)。我发送了一封关于Swifmailer的电子邮件,但它从未发送过。

Symfony的日志说电子邮件已发送。我尝试了内存和文件假脱机。当我执行 swiftmailer:spool:send --env = dev 时文件假脱机,它会显示“处理默认邮件程序...发送1封电子邮件”。所以一切都应该有效。配置正常(没有为dev或其他方式定义delivery_address以便在开发时捕获邮件)。

我的SysAdmin说服务器端没有问题。同一服务器(其他虚拟主机)上的其他SF2主机正在发送邮件。所以我试着把我的应用程序放在一个假想的工作的其他虚拟主机上,但没办法,电子邮件没有到达。我开始认为这是Symfony的最新版本的问题(我的其他应用程序在2.4.0上)。我尝试从零创建一个新的symfony应用程序,我遇到了同样的问题。我迷路了。有人有类似的问题吗?还是一种解决方法?

$message = \Swift_Message::newInstance()
    ->setSubject('Hello Email')
    ->setFrom('noreply@domain.com')
    ->setTo('myemail@example.com')
    ->setBody('TEST');

$this->get('mailer')->send($message);

PS:当我使用PHP的mail()函数发送电子邮件时,它可以正常工作。

0 个答案:

没有答案