发送邮件程序Symfony2

时间:2015-05-15 13:25:48

标签: php symfony sendmail

我使用Symfony2。我的动作发送消息,然后重定向到页面。

喜欢这个

public function myAction()
{
    ...
    some code 
    ...

    sendMessageWithSwiftMailer()
    ....

    return $this->redirect(Url);

}

此代码有效。但是Url需要花费很多时间才能打开。 如何首先打开Url页面然后发送消息? 谁能给我任何想法?

1 个答案:

答案 0 :(得分:1)

您可以使用:

swiftmailer:
    spool: { type: file }

config_prod.yml

swiftmailer:
    spool: { type: memory }

config.yml

然后,在生产环境中,您可以创建执行此Symfony2命令的crontab作业:

app/console swiftmailer:spool:send

此命令将发送假脱机消息。

symfony.com/doc/current/cookbook/email/spool.html

的更多信息