Amazone SQS queue Не отправлять почту на мой идентификатор

Я работаю на Laravel 4.2, и я новичок в очереди SQS, мой код работает нормально, я также вижу свои очереди в консоли aws, но он не отправляет почту на мой электронный идентификатор «[email protected]». Я использую Mandrill для отправки помощи mail.plz

Mail::queue($template, $data, function($m) use ($data, $subject,   $admin_email, $site_title) {
$m->from($admin_email, $site_title);
$m->to("[email protected]", "[email protected]");
$m->subject($subject);
});

Я также пробую этот код, но проблема та же, после Queue :: push его не приходят в Mail :: send

Queue::push(function($job) use ($data) {
Mail::send($template, $data, function($m) use ($data, $subject, $admin_email, $site_title) {
$m->from($admin_email, $site_title);
$m->to("[email protected]", "[email protected]");
$m->subject($subject);
});
});

0

Решение

На мой взгляд, SQS — это простой сервис организации очередей, и я использую его для этого, например, как RabbitMQ. Вы можете отправить E-Mail в свою очередь, но вы должны их обработать.

Для отправки электронной почты вы должны использовать SES. В тот момент, когда вы отправляете почту в очередь, но не отправляете ее.

SES — это простая почтовая система, вы можете отправлять свои письма по SMTP напрямую в SES, которая отправляет вашу почту. Но возможно, что я не правильно понял ваш вопрос.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]