我发送了一系列电子邮件给客户。我正在假脱机电子邮件:http://symfony.com/doc/2.0/cookbook/email/spool.html
使用此命令:
php app/console swiftmailer:spool:send --env=prod
问题是,如何在后台运行此命令?我的意思是,每当我想发送电子邮件队列时,都不必从控制台执行此命令
我使用crontab解决了这个问题,如下所述:http://blog.servergrove.com/2012/04/27/spooling-emails-with-symfony2-on-vps-and-shared-hosting/
但对我来说,使用crontab并不是最好的解决方案。我还读了关于RabbitMQ和她的Symfony2的包,但是我必须运行另一个命令来使用队列:
./app/console rabbitmq:consumer -m 50 queue_email
最佳解决方案是什么?