0
我有一個Symfony2命令,我正在發送一些電子郵件。 一切工作正常,除了電子郵件是從默認使用delivery_address的開發環境發送的。Symfony2和命令電子郵件發送 - 發送app_dev電子郵件
這裏是它如何工作的:
- 調用命令類從/ etc/crontab中
類將創建電子郵件,並將其發送
$message = \Swift_Message::newInstance() ->setContentType("text/html") ->setSubject('Daily Digest of Comments, '.$runningConference['name_full']) ->setFrom('[email protected]') ->setTo('[email protected]') ->addBcc('[email protected]'); $message->setBody($this->getContainer()->get('templating')->render('ProjectMyBundle:Page:paperCommentsDailyDigestEmailForSubscribers.txt.twig')); $this->getApplication()->getKernel()->getContainer()->get('mailer')->send($message);
每過一分鐘,我使用cronjob從文件發送電子郵件。
* * * * * www-data php /var/www/myproject/app/console swiftmailer:spool:send --env=prod