Как настроить SMTP Gmail?
Наталья, Воронеж 0
Форма на сайте вроде отправляется, но письма с заявками до почты не всегда доходят. Посоветовали настроить отправку через SMTP Gmail вместо стандартной функции PHP. Как это сделать правильно?
Дмитрий Акиндинов технический администратор сайтов
ответил
В настройках плагина почты (WP Mail SMTP или аналог) укажите сервер smtp.gmail.com, порт 587 с шифрованием TLS, логин — полный адрес Gmail-ящика, а вместо обычного пароля — специальный пароль приложения, который генерируется в настройках безопасности аккаунта Google при включенной двухфакторной аутентификации.
Обычный пароль от Gmail для SMTP уже не подходит: с 2022 года Google отключил вход «менее защищенных приложений», и без пароля приложения авторизация просто не пройдет. Пароль приложения создается в отдельном разделе настроек Google-аккаунта и выглядит как 16 символов без пробелов — его и нужно вставить в поле пароля у плагина.
SMTP через Gmail решает основную проблему: стандартная функция PHP mail() на многих хостингах либо не работает вовсе, либо письма от нее попадают в спам, потому что уходят без подтверждения подлинности отправителя (SPF, DKIM). У Gmail эти подписи уже настроены, и почтовые сервисы получателей доверяют ему больше.
Стоит помнить про лимит: обычный Gmail-аккаунт пропускает около 500 писем в сутки, для формы заявок на сайте малого бизнеса этого хватает с большим запасом. Если объем переписки вырастет или захочется, чтобы письма приходили с адреса на собственном домене, а не с личной почты, следующий шаг — настроить корпоративную почту прямо на домене сайта.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.