Отправка электронной почты через SMTP в WordPress с помощью Google Workspace и двухфакторной аутентификации

WordPress Google Email SMTP 2FA

Я большой сторонник Двухфакторная аутентификация (2FA) на каждой платформе, которую я использую. Как маркетолог, работающий с клиентами и данными клиентов, я просто не могу быть слишком осторожным с безопасностью, поэтому сочетание разных паролей для каждого сайта, использование Apple Keychain в качестве хранилища паролей и включение 2FA для каждой службы является обязательным.

Если вы работаете WordPress Как и ваша система управления контентом, система обычно настроена на отправку сообщений электронной почты (таких как системные сообщения, напоминания пароля и т. д.) через ваш хост. Однако это не рекомендуется по нескольким причинам:

  • Некоторые хосты фактически блокируют возможность отправки исходящих электронных писем с сервера, поэтому они не являются целью для хакеров, которые могут добавить вредоносное ПО, которое отправляет электронные письма.
  • Электронная почта, которая приходит с вашего сервера, обычно не аутентифицируется и не проверяется с помощью методов проверки подлинности доставки электронной почты, таких как SPF или DKIM. Это означает, что эти электронные письма могут быть перенаправлены прямо в папку нежелательной почты.
  • У вас нет записи обо всех исходящих электронных письмах, отправленных с вашего сервера. Отправляя их через свою учетную запись Google Workspace (Gmail), все они будут в папке для отправленных, так что вы сможете просмотреть, какие сообщения отправляет ваш сайт.

Решение, конечно же, состоит в том, чтобы установить плагин SMTP, который отправляет вашу электронную почту из вашей учетной записи Google Workspace, а не просто отправляется с вашего сервера.

Хотите вместо этого установить Microsoft? Кликните сюда

Плагин Easy WP SMTP для WordPress

В нашем списке лучшие плагины WordPressмы перечисляем Простой WP SMTP плагин в качестве решения для подключения вашего сайта WordPress к SMTP-серверу для аутентификации и отправки исходящих писем. Он прост в использовании и даже включает собственную тестовую вкладку для отправки электронной почты!

Настройки для Google Workspace довольно просты:

  • SMTP: smtp.gmail.com
  • Требуется SSL: Да
  • Требуется TLS: Да
  • Требуется аутентификация: Да
  • Порт для SSL: 465

Вот как это выглядит (я не показываю поля для имени пользователя и пароля):

Простые настройки плагина WP SMTP WordPress

Двухфакторная аутентификация

Проблема теперь в аутентификации. Если в вашей учетной записи Google включена двухфакторная аутентификация, вы не можете просто ввести свое имя пользователя (адрес электронной почты) и пароль в плагине. При тестировании вы получите сообщение об ошибке, говорящее о том, что вам нужна двухфакторная аутентификация для завершения аутентификации в службе Google.

Однако у Google есть решение для этого ... под названием App Пароли.

Пароли приложений Google Workspace

Google Workspace позволяет создавать пароли приложений, не требующие двухфакторной аутентификации. По сути, это пароль единого назначения, который вы можете использовать с почтовыми клиентами или другими сторонними платформами… в данном случае с вашим сайтом WordPress.

Чтобы добавить пароль приложения Workspace:

  1. Вход в свой файл Аккаунт Google.
  2. Выберите Безопасность.
  3. Под Вход в Google, наведите на App Пароли.
  4. Выберите Другое, и напишите название вашего сайта и сгенерируйте пароль.

Google активирует пароль и предоставит его вам, чтобы вы могли использовать его для аутентификации.

Пароли приложений Google

Вставьте сгенерированный пароль Easy WP SMTP, и он будет правильно аутентифицироваться. Проверьте электронное письмо, и вы увидите, что оно отправлено:

Тестовое письмо от WordPress Easy WP SMTP

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.