Настройки почты gmail.com для отправки писем через Laravel

Для отправки писем в Laravel нужны такие настройки
1) в файле .env убираем все настройки, связанные с почтой

2) в файле Config/mail.php

 
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', 'smtp.gmail.com'),
    'port' => env('MAIL_PORT', 587),
    'from' => [
        'address' => '<ящик>@gmail.com',
        'name' => 'Какое то имя здесь',
    ],
    'encryption' => env('MAIL_ENCRYPTION', 'tls'),
    'username' => env('MAIL_USERNAME', '<ящик>@gmail.com'),
    'password' => env('MAIL_PASSWORD', '<пароль>'),
    'stream' => [
        'ssl' => [
            'allow_self_signed' => true,
            'verify_peer' => false,
            'verify_peer_name' => false,
        ],
    ],

Затем нужно сбросить кэш конфигурации строкой в консоли

php artisan config:cache

Для отправки писем в настройках «Безопасность» аккаунта Google в блоке «Ненадежные приложения, у которых есть доступ к аккаунту» доступ должен быть открыт.

Вам понравиться

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *