У вас возникли проблемы с отправкой электронных писем с вашего сайта WordPress?
Один из простых способов повысить надежность электронной почты WordPress — использовать службу простой электронной почты Amazon, или Amazon SES.
В этой статье мы покажем вам шаг за шагом, как отправлять электронные письма с вашего WordPress сайта с помощью Amazon SES.
Зачем и когда вам нужен Amazon SES для электронной почты WordPress
Слишком часто мы слышим, что у пользователей возникают проблемы с отправкой электронной почты со своего сайта WordPress. Это проблема, потому что вы полагаетесь на электронную почту для поддержания бесперебойной работы вашего сайта.
Например, ваш сайт полагается на электронную почту для сброса потерянных паролей или отправки уведомлений, когда новые пользователи регистрируются или кто-то заполняет вашу контактную форму.
По умолчанию WordPress использует функцию PHP mail для отправки писем. Однако эта функция не всегда работает так, как ожидается. Часто это происходит потому, что хостинговые компании WordPress блокируют его для предотвращения злоупотреблений и спама.
Кроме того, спам-фильтры популярных поставщиков услуг электронной почты проверяют входящие письма, чтобы проверить отправителя. Письма WordPress по умолчанию не проходят эту проверку и иногда даже не попадают в папку спама.
SMTP (Simple Mail Transfer Protocol) — это промышленный стандарт для отправки электронной почты. В отличие от почтовой функции PHP, SMTP использует надлежащую аутентификацию, что повышает вероятность успешной доставки ваших писем.
Amazon SES — это SMTP-сервис, предназначенный для деловой электронной почты. Это хорошее решение для отправки писем-уведомлений WordPress только вам и вашей команде, а также для отправки электронных бюллетеней в большие списки рассылки.
Услуга предоставляется бесплатно в течение первого года. После этого вам, возможно, придется платить по мере необходимости, в зависимости от количества отправляемых вами писем и других факторов. Вы можете получить представление о том, сколько это будет стоить, на странице цен Amazon SES.
В этом руководстве мы покажем вам, как отправлять электронные письма на сервис Amazon SES с вашего сайта WordPress с помощью плагина WP Mail SMTP.
Примечание редактора: мы считаем, что Amazon SES немного сложен для новичков. Вот почему мы обычно рекомендуем пользователям использовать SMTP.com или Sendinblue, которые также работают с плагином WP Mail SMTP.
Настройка учетной записи Amazon AWS
Сначала вам необходимо зарегистрировать бесплатную учетную запись на сайте Amazon Web Services. Хотя аккаунт бесплатный, при его настройке вам потребуется ввести данные кредитной карты.
После создания учетной записи AWS вам нужно будет настроить пользователя. Это позволит вам получить ключи доступа, необходимые в дальнейшем.
Для этого вам нужно открыть страницу Пользователи Amazon Web Services. На этой странице вам нужно нажать кнопку «Добавить пользователей».
Затем вам нужно настроить нового пользователя. В поле Имя пользователя вы можете добавить любое имя, но мы рекомендуем использовать формат yourdomain_wpmailsmtp.
Это будет полезно в будущем, если вы создадите дополнительных пользователей для других сайтов. Вы сразу поймете, для какого сайта предназначен каждый пользователь, и что он используется плагином WP Mail SMTP.
Вам также нужно будет выбрать тип учетных данных AWS. Установите флажок напротив «Ключ доступа — Programmatic access».
Как только вы закончите, вы можете нажать кнопку ‘Далее: Разрешения» в нижней части экрана.
Теперь вы увидите экран ‘Установить разрешения’. Вам нужно нажать на третью опцию, ‘Прикрепить существующие политики напрямую’.
Затем введите ‘AmazonSESFullAccess’ в строке поиска, чтобы отфильтровать список. Теперь в списке должна быть только одна политика. Убедитесь, что вы нажали на флажок слева от политики.
После этого нажмите на кнопку ‘Далее: Теги» в нижней части экрана. Нам не нужно менять никаких настроек на странице ‘Add tags’, поэтому просто нажмите кнопку ‘Next: Обзор», и вы перейдете на страницу обзора.
После этого вы сможете увидеть все детали, которые вы выбрали для этого пользователя. Если все выглядит правильно, то просто нажмите на кнопку ‘Создать пользователя’.
Теперь вы увидите сообщение о том, что вы успешно создали пользователя. Вы также увидите ID ключа доступа и секретный ключ доступа для вашего пользователя.
Эти данные понадобятся вам позже в учебнике, поэтому вам следует сделать их копию в безопасном месте или просто загрузить CSV-файл. В качестве альтернативы, просто держите это окно браузера открытым, чтобы вернуться к нему позже.
Переключение Amazon Web Services в производственный режим
По умолчанию ваш аккаунт Amazon SES будет запущен в режиме песочницы. Этот ограниченный режим позволит вам отправлять письма только на проверенные адреса электронной почты и предназначен для того, чтобы не дать спамерам злоупотреблять системой.
Если вы хотите отправлять электронные письма всем желающим, то вам придется сделать запрос на переход из режима Sandbox Mode в Production Mode. Первым шагом будет посещение страницы поддержки AWS для создания нового случая.
Сначала вам нужно войти в систему как пользователь, которого вы только что настроили. Как только вы окажетесь на странице ‘Create case’, вам нужно будет нажать на вторую опцию, ‘Service limit increase’.
Далее вам нужно будет заполнить детали дела. Amazon будет использовать ваши ответы, чтобы убедиться, что вы не будете отправлять спам.
Вы должны оставить тип лимита как ‘SES Service Limits’ и выбрать ‘Transactional’ в качестве типа почты. В поле Website URL вы должны ввести адрес вашего сайта.
Следующий раздел называется «Опишите подробно, как вы будете отправлять письма только тем получателям, которые специально запросили вашу почту». Здесь вы должны сообщить некоторые подробности о вашем процессе отправки электронной почты.
Например, вы можете сказать, что вы отправляете уведомления о сайте только администратору сайта или отправляете почту только тем, кто заполнил форму на вашем сайте.
Затем вас попросят «Подробно описать процесс, которому вы будете следовать при получении уведомлений об отказе и жалобах». Например, вы можете объяснить, что параметр ‘Force From Email’ в WP Mail SMTP будет отправлять все уведомления об отказе на указанный адрес электронной почты.
На вопрос о том, будете ли вы соблюдать условия обслуживания AWS, вы должны ответить «Да».
Далее прокрутите вниз до раздела «Запросы». Начните с выбора того же региона, что и при настройке учетной записи AWS. Это будет регион, ближайший к месту расположения сервера вашего сайта.
В поле лимита выберите ‘Желаемая ежедневная квота отправки’ из выпадающего меню. После этого в разделе «Новое предельное значение» вам следует ввести предполагаемое максимальное количество писем, которое вы планируете отправить за день.
Последний раздел на странице — ‘Описание сценария использования’. Здесь вы должны подробно рассказать о том, какой у вас сайт и почему вы будете отправлять электронные письма.
Убедитесь, что вы указали типы электронных писем, которые будут отправляться, например, подтверждения отправки форм, квитанции о покупке или информационные бюллетени. Более подробный ответ здесь может дать вашей заявке больше шансов на успех.
После того, как вы заполнили заявку, нажмите кнопку Отправить. Вы получите два электронных письма от Amazon Web Services, подтверждающих создание нового случая.
Вы должны получить решение от Amazon в течение одного рабочего дня. А пока вы можете продолжить работу с этим учебником.
Установка WP Mail SMTP на ваш сайт WordPress
WP Mail SMTP — лучший плагин SMTP для WordPress. Для использования Amazon SMTP вам необходимо приобрести тарифный план Pro или выше. Это также даст вам доступ к премиум-поддержке и настройке в белых перчатках одним из их экспертов.
Если вы хотите, чтобы команда поддержки WP Mail SMTP настроила это для вас, вы можете следовать их руководству о том, как запросить настройку SMTP в белых перчатках, вместо того, чтобы следовать шагам ниже.
Во-первых, вам нужно установить и активировать WP Mail SMTP на вашем сайте. Для более подробной информации ознакомьтесь с нашим руководством о том, как установить плагин WordPress.
Установка WP Mail SMTP
После активации автоматически запустится мастер настройки WP Mail SMTP. Вам нужно будет нажать на кнопку Let’s Get Started (Начнем).
Далее вам будет показан список поддерживаемых почтовых служб. Здесь вам нужно выбрать Amazon SES, а затем нажать на кнопку «Сохранить и продолжить».
Вы увидите сообщение, объясняющее, что Amazon SES является хорошим выбором для технически продвинутых пользователей. Вы должны нажать кнопку ‘I Understand, Continue’, чтобы отклонить сообщение.
После этого вам будет предложено настроить параметры рассыльщика. Вам нужно будет заполнить поля Access Key ID, Secret Access Key и Region информацией, которую вы скопировали ранее при создании аккаунта Amazon AWS.
Теперь вам нужно прокрутить вниз до раздела SES Identities. Здесь вы можете выбрать верификацию домена или адреса электронной почты.
Проверка вашего домена
Преимущество проверки по домену заключается в том, что она проверит любой адрес электронной почты, использующий этот домен. Проверить адрес электронной почты проще, но тогда вам придется проверять каждый адрес электронной почты, который вы хотите использовать, отдельно.
Чтобы проверить доменное имя на Amazon SES, вам нужно убедиться, что выбрана опция Verify Domain (Проверить домен). После этого необходимо ввести доменное имя, которое вы использовали при регистрации на Amazon AWS.
После ввода доменного имени вам нужно нажать кнопку Verify Domain (Проверить домен). Вам будет предоставлено имя и значение для добавления в новую TXT-запись в настройках DNS вашего домена.
Инструкции о том, как создать TXT-запись в настройках DNS вашего сайта, смотрите в нашем руководстве по DNS
После того, как вы успешно проверили свой домен, вам следует вернуться к настройкам WP Mail SMTP вашего сайта, а затем обновить страницу. Любые проверенные домены теперь будут отображаться.
Теперь вы можете пропустить раздел «Проверка вашей электронной почты» ниже и перейти к «Настройке имени и электронной почты».
Проверка электронной почты
Если вы планируете использовать только один адрес электронной почты с WP Mail SMTP, то проверка адреса электронной почты будет хорошим выбором.
Сначала вам нужно нажать на опцию Verify Email Address, а затем ввести адрес электронной почты, который вы планируете использовать, в соответствующее поле.
После ввода адреса электронной почты необходимо нажать кнопку Проверить электронную почту. Вы увидите уведомление с просьбой проверить почтовый ящик на наличие письма с подтверждением.
Это письмо будет отправлено от Amazon Web Services и будет содержать ссылку для проверки. Вы должны нажать на эту ссылку в течение 24 часов, чтобы проверить этот адрес электронной почты.
После успешной верификации электронной почты вы можете вернуться к настройкам WP Mail SMTP вашего сайта и обновить страницу. Все проверенные адреса электронной почты должны отображаться.
Настройка имени и электронной почты
Теперь прокрутите страницу вниз до последней секции, где вы можете ввести имя ‘From’ и адрес электронной почты.
Вам нужно ввести имя в поле «От имени». Это имя, связанное с письмами, которые вы отправляете, и по умолчанию оно будет соответствовать названию вашего сайта.
Вы можете изменить это имя на любое, например, на имя вашей компании или личное имя. Вы также можете отметить опцию Force From Name, чтобы применить эту настройку в масштабах всего сайта.
Вы можете ввести любой проверенный адрес электронной почты в поле «От электронной почты». Для достижения наилучших результатов мы рекомендуем вам использовать рабочий адрес электронной почты с доменом вашего сайта, например [email protected].
Мы рекомендуем вам установить флажок Force From Email. Это означает, что вы будете автоматически использовать один и тот же адрес исходящей электронной почты на всем сайте WordPress.
Эта опция избавит вас от необходимости редактировать настройки электронной почты на всем сайте и снизит вероятность того, что ваши письма попадут в спам.
После завершения ввода настроек вы можете нажать кнопку Сохранить и продолжить.
Включение функций WP Mail SMTP
Наконец, вас спросят, какие функции электронной почты вы хотите включить. По умолчанию, первые три опции включены. Это улучшенная доставляемость электронной почты, отслеживание ошибок электронной почты и еженедельная сводка по электронной почте.
Если хотите, вы можете включить подробные журналы электронной почты. После того, как вы сделали свой выбор, вы должны нажать кнопку Сохранить и продолжить.
Ввод лицензионного ключа WP Mail SMTP
Наконец, вам нужно ввести ваш лицензионный ключ WP Mail SMTP. Этот ключ был отправлен вам по электронной почте при регистрации аккаунта WP Mail SMTP Pro.
Вы также можете найти свой лицензионный ключ, нажав ‘View License Key, Details, and Downloads’ на странице аккаунта на сайте WP Mail SMTP.
После ввода лицензионного ключа необходимо нажать кнопку Verify License Key (Проверить лицензионный ключ). Вы должны увидеть сообщение об успехе. Просто нажмите OK, чтобы подтвердить сообщение, а затем нажмите на кнопку Продолжить.
WP Mail SMTP теперь проверит конфигурацию вашего почтового сервера. Если все работает, как ожидалось, то вы увидите окно с сообщением «Поздравляем, вы успешно настроили WP Mail SMTP»!’
Если что-то не так, то вы увидите сообщение ‘Упс, похоже, что-то не настроено должным образом’. Вам нужно будет нажать кнопку Начать устранение неполадок, чтобы исправить ошибку.
Отправка тестового электронного письма
После завершения поиска и устранения неисправностей вы можете отправить еще одно тестовое письмо, чтобы убедиться, что все работает правильно.
Вам необходимо перейти к разделу WP Mail SMTP » Инструменты и затем нажмите на вкладку ‘Email Test’. По умолчанию тестовое письмо будет отправлено на адрес электронной почты администратора вашего сайта, но вы можете изменить это. Далее нажмите кнопку ‘Отправить электронное письмо’.
Если все было настроено правильно, то вы должны увидеть сообщение Успех! сообщение.
Вот и все! Мы надеемся, что это руководство помогло вам узнать, как отправлять электронные письма WordPress с помощью Amazon SES. Вы также можете узнать, как получить бесплатный SSL сертификат для вашего сайта WordPress или посмотреть наш список необходимых плагинов WordPress.
Источник: www.wpbeginner.com