Почте Laravel не удалось отправить почту

Итак, впервые я попробовал Laravel почтовик, но я столкнулся с некоторыми проблемами против обычного PHP mail() который просто отправляет почту.

Мой код Laravel:

if(Mail::send('pages/mail', $data, function($message)
{
$message->from('[email protected]', Input::get('name'));

$message->to('[email protected]')->subject('Welcome to My Laravel app!');
}))
{
return "success";
}
else
{
return Mail::failures();
}

Мой ответ на ошибку Laravel:

"["[email protected]"]"

(в основном почтовый адрес, который я положил в to(),

Если я использую обычный php mail() он отправляет почту без ошибок (он только попал в мою папку со спамом, но это был всего лишь тест).

Есть идеи, в чем может быть проблема?

0

Решение

Убедитесь, что вы используете правильный почтовый драйвер в config/mail.php:

/*
|--------------------------------------------------------------------------
| Mail Driver
|--------------------------------------------------------------------------
|
| Laravel supports both SMTP and PHP's "mail" function as drivers for the
| sending of e-mail. You may specify which one you're using throughout
| your application here. By default, Laravel is setup for SMTP mail.
|
| Supported: "smtp", "mail", "sendmail", "mailgun", "mandrill", "log"|
*/

'driver' => 'mail',
4

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

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

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