我使用 IronMQ 来发送我的电子邮件(laravel 框架) 1. 用于注册电子邮件(我的 SMTP 和 IronMQ 可以) 2. 通知电子邮件(用户之间)。
我是 n°2 的问题:熨斗接收队列并且它工作但我的 SMTP 没有收到发送它的消息。我不明白为什么,因为配置 SMTP 和 IronMQ 在两者之间没有变化(Mail::queue)
PHP代码:
/****************************
Notification email (buged)
*****************************/
$emailTo = $product->user->email;
$emailFrom = $emailSend;
$data = Input::only('messageSend', 'name');
$data['product'] = $product;
Mail::queue('emails.products.iWant', $data, function($mail) use($emailTo, $emailFrom){
$mail
->from($emailFrom)
->to($emailTo)
->subject("Je suis intéressé(e) par votre produit");
});
/****************************
Signup email (it's oki)
*****************************/
$data = array('id' => $id, 'name' => $name, 'key' => $activation_code);
Mail::queue($view, $data, function($mail) use($email, $subject) {
$mail
->to($email)
->subject($subject);
});
使用 Mail::queue 不可能保留 message_id 或者它是 Success 还是 failed ?
谢谢