@suhuxa1

Не отправляются сообщения методом mail в laravel. Что делать?

Первый раз пытаюсь отправить имеил через laravel, делаю по курсу все, но вылезает такая проблема:
Malformed UTF-8 characters, possibly incorrectly encoded

Что уже только не читал - никакие перекодировки, функции и тд не помогают. Проблема вылезает раз за разом, ни разу письмо не было отправлено, хотя я и все русские буквы убирал, и массив передавал\не передавал и замыкание убирал - ничего не помогает. Вот такой код:
$result = Mail::send('email.pass_remind', ['new_pass' => $new_pass], function($message) use ($email) {
                $admin_email = env('MAIL_ADMIN');

                $message->from($admin_email, 'sitename');
                $message->to($email)->subject('Восстановление пароля');
            });


А вот настройка из .env

MAIL_DRIVER=mail
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=

MAIL_ADMIN=user@test.ru


Содержимое шаблона имейла:
<p><?=$new_pass?></p>
  • Вопрос задан
  • 1084 просмотра
Пригласить эксперта
Ответы на вопрос 1
Timures
@Timures
Веселый IT-шник
MAIL_DRIVER=mail измени на smtp
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы