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

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

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=<название ящика>@gmail.com
MAIL_PASSWORD=<пароль>
MAIL_ENCRYPTION=tls

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

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
   'port' => env('MAIL_PORT', 587),
'from' => [
        'address' => env('MAIL_FROM_ADDRESS', '<название ящика>@gmail.com'),
        'name' => env('MAIL_FROM_NAME', 'От Володьки'),
    ],
    'encryption' => 'tls',
    'stream' => [
        'ssl' => [
            'allow_self_signed' => true,
            'verify_peer' => false,
            'verify_peer_name' => false,
        ],
    ],

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

php artisan config:cache

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

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

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

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