【发布时间】:2014-06-23 21:46:21
【问题描述】:
我正在尝试使用 Mail::queue 发送和发送电子邮件,但是当我调用此函数时,它会简单地发送邮件,并且响应会延迟......我认为使用 Mail::queue 的目的是排队....
我希望响应即时到来,不必等待发送电子邮件
例如
Mail::queue('emails.template', $data, function($message) {
$message->to('somemail@gmail.com');
$message->subject('Notificacion');
});
return Response::json(array('error' => 0, 'message' => 'Ok'));
我想在不等待邮件发送的情况下接收响应。 我该怎么做???
【问题讨论】:
-
Mail::later 方法做同样的事情,它只是等待我告诉它等待的任何时间并且响应被延迟
-
这几乎是不可能的。您将从执行操作的服务器获得响应。
-
@ gabrielmatusevich我可以知道你是否得到任何关于这个的解决方案?我在使用 laravel5 时也遇到了同样的问题
标签: php laravel queue sendmail