Надіслати електронну пошту через SMTP у WordPress за допомогою робочої області Google та двофакторної автентифікації

WordPress Google Email SMTP 2FA

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

Якщо ти біжиш WordPress як ваша система управління вмістом, система, як правило, налаштована на передачу повідомлень електронної пошти (таких як системні повідомлення, нагадування про паролі тощо) через ваш хост. Однак це не доцільне рішення з кількох причин:

  • Деякі хости фактично блокують можливість надсилати вихідні електронні листи з сервера, щоб хакери не були ціллю для додавання зловмисного програмного забезпечення, яке надсилає електронні листи.
  • Електронна пошта, що надходить із вашого сервера, зазвичай не аутентифікується та не перевіряється за допомогою методів автентифікації доставки електронної пошти, таких як SPF або DKIM. Це означає, що ці електронні листи можуть бути просто спрямовані безпосередньо в папку небажаних повідомлень.
  • У вас немає запису про всі вихідні електронні листи, які надсилаються з вашого сервера. Відправляючи їх через обліковий запис Google Workspace (Gmail), ви матимете їх усіх у своїй папці надісланих - так ви зможете переглянути, які повідомлення надсилає ваш сайт.

Рішенням, звичайно, є встановлення плагіна SMTP, який надсилає вашу електронну пошту з вашого облікового запису Google Workspace, а не просто виштовхується з вашого сервера.

Хочете замість цього налаштувати Microsoft? Натисніть тут

Простий плагін WP SMTP WordPress

У нашому списку найкращі плагіни WordPress, ми перераховуємо Легкий WP SMTP плагін як рішення для підключення веб-сайту WordPress до SMTP-сервера для автентифікації та надсилання вихідних електронних листів. Він простий у використанні і навіть включає власну тестову вкладку для надсилання електронного листа!

Налаштування для Google Workspace досить прості:

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

Ось як це виглядає (я не відображаю поля для імені користувача та пароля):

Прості налаштування плагіна WP SMTP WordPress

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

Зараз проблема полягає в автентифікації. Якщо у вашому обліковому записі Google увімкнено 2FA, ви не можете просто ввести своє ім’я користувача (електронну адресу) та пароль у плагіні. Під час тестування ви отримаєте повідомлення про помилку, яке повідомляє, що вам потрібно 2FA для завершення автентифікації в службі Google.

Однак у Google є рішення для цього ... що називається App Паролі.

Паролі додатків Google Workspace

Google Workspace дозволяє створювати паролі програм, які не потребують двофакторної автентифікації. В основному це єдиний цільовий пароль, який ви можете використовувати з поштовими клієнтами чи іншими сторонніми платформами ... у цьому випадку ваш сайт WordPress.

Щоб додати пароль програми робочої області:

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

Google увімкне пароль і надасть його вам, щоб ви могли використовувати його для автентифікації.

Паролі додатків Google

Вставте згенерований пароль Easy WP SMTP, і він автентифікується належним чином. Перевірте електронний лист, і ви побачите, що його надіслано:

Тестова електронна пошта від WordPress Easy WP SMTP

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.