Php Laravel 4.2和Beanstalkd:发送排队邮件时出错
我试图通过Forge/DigitalOcean使用Laravel4.2、beanstalkd和mandrill发送带有队列的电子邮件 所有内容都完全异步运行,队列一直运行,直到它尝试使用mail::send()发送邮件时失败,并出现以下错误:Php Laravel 4.2和Beanstalkd:发送排队邮件时出错,php,email,laravel-4,queue,beanstalkd,Php,Email,Laravel 4,Queue,Beanstalkd,我试图通过Forge/DigitalOcean使用Laravel4.2、beanstalkd和mandrill发送带有队列的电子邮件 所有内容都完全异步运行,队列一直运行,直到它尝试使用mail::send()发送邮件时失败,并出现以下错误: Undefined index: HTTP_ORIGIN (View: /home/forge/default/app/views/emails/campaign.blade.php) 该php文件是发送到Mail方法的视图(电子邮件/活动) Mail:
Undefined index: HTTP_ORIGIN (View: /home/forge/default/app/views/emails/campaign.blade.php)
该php文件是发送到Mail方法的视图(电子邮件/活动)
Mail::send('emails/campaign',
array('campaignView' => $campaignView),
function($mail) use($campaign) {
$mail->to($campaign->email, "{$campaign->name} {$campaign->last}")
->subject($campaign->title)
->from($campaign->email, $campaign->remitent)
->replyTo($campaign->answer);
});
请注意,我使用Queue::push()管理队列,这就是为什么我不使用Mail::Queue()
我现在迷路了,不知道这里发生了什么
有什么想法吗