Итак, впервые я попробовал 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()
он отправляет почту без ошибок (он только попал в мою папку со спамом, но это был всего лишь тест).
Есть идеи, в чем может быть проблема?
Убедитесь, что вы используете правильный почтовый драйвер в 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',
Других решений пока нет …