@yanminibaev

Laravel Mail SMTP?

Файл config/mail.php
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.yandex.ru'),
'port' => env('MAIL_PORT', 587),
'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'livinger@yandex.ru'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],
'encryption' => env('MAIL_ENCRYPTION', 'tls'), 
'username' => env('MAIL_USERNAME', 'livinger@yandex.ru'),
'password' => env('MAIL_PASSWORD', 'Мой пароль от почты'),


Файл IndexController

$result = Mail::send('site.email', ['data'=>$data], function ($m) use ($data) {
      $m->from($data['email'], $data['name']);
      $m->to('livinger@yandex.ru')->subject('Laravel');
});


Ошибка
(1/1) Swift_TransportException
Expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user.


У меня есть 3 поля для ввода Ваше Имя,Email,Text
Когда отправляю email с livinger@yandex.ru, то все отлично
Если пишу другой email пишет ошибка, что делать? Хочу чтоб пользователь мог отправлять на мою почту livinger@yandex.ru + там указывалось почта отправилетя

ЗАДАЧА: Чтобы пользователи писали своё Имя,email,text и все это отправлялось в livinger@yandex.ru, просто в обучение Laravel старой версии и был драйвер раньше mail, сейчас его вроде удалили, вот не знаю, что делать, как реализовать?
  • Вопрос задан
  • 4062 просмотра
Решения вопроса 1
gubin_niko
@gubin_niko
Ничего. Через smtp яндекса можно слать только от имени ящика, под которым авторизуетесь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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