Как отправлять электронные письма из WordPress с помощью Amazon SES и FluentSMTP?

Опубликовано: 2022-04-02

Сайты WordPress отправляют электронные письма большую часть времени. Электронное письмо с подтверждением или квитанция являются важной частью процесса электронной коммерции. Кроме того, электронные письма с подтверждением членства необходимы, если вы используете сайт членства.

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

Службы SMTP, такие как Amazon SES, обеспечивают надежную доставку электронной почты. Кроме того, если ваш веб-сайт WordPress отправляет много электронных писем — скажем, 100 000 или более, — Amazon SES сэкономит вам деньги, поскольку он стоит всего 1 доллар за 10 000 электронных писем.

Получите 10/10 баллов по электронной почте с помощью CyberPanel!

Чтобы электронные письма WordPress отправлялись с помощью Amazon SES, необходимо использовать подключаемый модуль SMTP вместо стандартного метода отправки электронной почты WordPress. Вам нужно будет настроить службу определенным образом, поэтому, если вы не знаете, как это сделать, эта статья поможет вам в этом.

Оглавление

Введение в AmazonSES

Amazon SES (Simple Email Service) — это сервис электронного маркетинга, транзакций и уведомлений, предоставляемый Amazon. Он подходит как для малого, так и для крупного бизнеса из-за его низкой стоимости и надежности.

С помощью интерфейса SMTP и Amazon SDK Amazon SES можно сразу включить в существующее приложение. Функции отправки электронной почты, такие как системы продажи билетов и почтовые клиенты, также могут быть добавлены в Amazon SES.

Amazon SES не требует предварительных затрат или минимальных обязательств. Вы платите только за то, что используете, и платите только за то, что используете.

Введение в FluentSMTP

FluentSMTP — это мощный плагин WP SMTP, который подключается к вашему провайдеру электронной почты и обеспечивает правильную доставку ваших электронных писем. FluentSMTP гарантирует, что ваши электронные письма WordPress будут доставлены безопасно и быстро. Почта WordPress связана с поставщиком услуг электронной почты клиента через FluentSMTP.

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

Преимущества AmazonSES:

1. Высокая возможность доставки писем в почтовые ящики подписчиков:

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

2. Экономичность:

Платите по мере использования и платите только за те услуги, которыми пользуетесь. Никаких авансовых платежей, длительных переговоров о цене, растущих счетов или минимальных сборов. Кроме того, если вы отправляете из ассоциированного приложения, размещенного на Amazon EC2, первые 62 000 электронных писем, которые вы отправляете каждый месяц, будут бесплатными.

3. Настраиваемый:

Создавайте правила для электронных писем, которые вы отправляете с помощью Amazon SES, используя наборы конфигурации. Отправьте метрики по электронной почте в Amazon CloudWatch для дальнейшего анализа или подпишитесь на Amazon SNS для получения уведомлений.

4. Надежный:

Amazon SES основан на исключительно надежной инфраструктуре Amazon Internet Services. Максимальный уровень доступности обеспечивается несколькими центрами обработки данных и резервными системами.

5. Отправка сообщений о транзакциях

Amazon SES рассылает своим клиентам автоматические электронные письма с подтверждением заказа, уведомлениями об отправке и напоминаниями об изменении политики.

6. Отправка маркетинговых сообщений

AWS SES — отличный инструмент для распространения рекламы, информационных бюллетеней, специальных предложений и другой качественной информации.

7. Отправка маркетинговых сообщений

AWS SES — отличный инструмент для рассылки рекламы, информационных бюллетеней, специальных предложений и другого высококачественного контента.

8. Отправка и получение электронной почты

Замкнув цикл в почтовом приложении, электронные письма можно получать с помощью Amazon SES. Когда приходят уведомления, AWS Lambda можно использовать для запуска пользовательского кода. Электронные письма, находящиеся в очереди, будут доставлены в корзину Amazon S3.

Преимущества FluentSMTP

  1. Позволяет отправлять электронные письма с использованием различных поставщиков услуг SMTP в привлекательной форме. Gmail, Amazon SES, Mailgun, Sendgrid, Sendinblue, Sparkpost и Pepipost входят в число основных сервисов со встроенными функциями. Он также может отправлять электронные письма с помощью любой другой службы SMTP.
  2. Доставка электронной почты гарантируется с использованием SMTP, что позволяет избежать ограничений, ограничений и недостатков хостинг-сервера и хостинг-провайдера.
  3. Используйте шифрование SSL и TLS для обеспечения безопасной доставки электронной почты.
  4. Было много журналов. Вы сможете отслеживать каждое отправляемое вами электронное письмо, читать отправленные электронные письма, если это необходимо, и создавать подробные отчеты.
  5. Улучшено взаимодействие API с поставщиками услуг электронной почты.
  6. Поддержка Amazon SES для ваших электронных писем.
  7. Доставка электронной почты в режиме реального времени. Fluent SMTP будет обрабатывать доставку электронной почты в режиме реального времени, сохраняя при этом производительность на высоком уровне.
  8. Маршрутизация электронной почты на основе условий. Fluent SMTP позволяет маршрутизировать электронные письма через множество служб отправки электронной почты одновременно в зависимости от выбранных вами ограничений.
  9. Возможна повторная отправка писем. В некоторых редких случаях сообщения электронной почты могут не доходить из-за сбоев SMTP или других проблем с подключением. Вы можете повторно отправить электронное письмо в любой момент с помощью FluentSMTP. При необходимости вы также можете повторно отправить успешно доставленные электронные письма.
  10. Фоновая обработка для массовой рассылки электронной почты, что приводит к минимальному использованию ресурсов для бесперебойной работы остальных функций веб-сайта.
  11. Можно добавить несколько соединений с разными поставщиками услуг электронной почты.
  12. Уведомления, которые появляются на регулярной основе. Администратор сайта будет ежедневно или еженедельно получать уведомления о статистике доставки электронной почты, доставляемости и проблемах с отправкой, а также о возможности просмотра рассылаемых электронных писем.

Как отправлять электронные письма из WordPress с помощью Amazon SES и FluentSMTP?

Предпосылки:

  1. Купить доменное имя
  2. Настройте свой домен на Cloudflare

Руководство:

  • Настройте сайт WordPress, используя купленный домен.
Amazon SES и FluentSMTP
  • Откройте консоль aws.amazon.com.
  • Ищите SES в панели поиска
  • Нажмите «Создать личность»
  • Введите ваше доменное имя
  • Тип удостоверения → Домен
  • выберите «Пользовательская почта из домена»
  • Почта с домена → Вы можете ввести что угодно, например «Почта»

  • Прокрутите вниз и нажмите «Создать личность».
  • Amazon предоставит вам записи DNS на этой странице. Нам нужно скопировать их, чтобы вставить на наш сайт CloudFlare.
  • Добавьте CNAME. Записи типа MX, TXT в CloudFlare
  • После того, как вы добавите все эти записи, нажмите «Подтвержденные удостоверения» в меню слева на aws.amazon.com. Вы увидите, что ваш домен подтвержден.
  • Как только это будет сделано, мы сможем отправлять электронные письма через этот домен.
  • Перейдите в панель управления вашего сайта
  • Плагин → добавить новый из меню слева
  • Найдите плагин FluentSMTP
  • Установить и активировать
  • Нажмите «Настроить FluentSMTP».
  • Нажмите «AmazonSES» в списке провайдеров подключения.
  • Введите «От электронной почты». Он должен быть из домена, который вы только что подтвердили, т.е. [email protected]
  • «От имени» может быть любым
  • Выберите «Принудительно из электронной почты»
  • Выберите «Принудительно указать имя отправителя».
  • Теперь нам нужен ключ доступа и секретный ключ.
  • Введите тот же регион, что и на сайте Amazon AWS.
  • Чтобы получить ключ доступа/секретный ключ, перейдите в свою консоль на aws.amazon.com.
  • Нажмите на свой профиль в правом верхнем углу
  • Нажмите «Учетные данные безопасности»

Выберите «Пользователи» в меню слева.

  • Нажмите «добавить нового пользователя»
  • Имя пользователя → Введите любое имя, которое вы хотите, например, название вашего сайта.
    Выберите «Ключ доступа»
  • Нажмите «Перейти к разрешению»
  • Нажмите «Прикрепить существующие политики напрямую».
  • Найдите и выберите «AmazonSESFullAccess» и «AmazonSNSFullAccess».
  • Нажмите «Далее» для просмотра отзывов
  • Проверьте и убедитесь, что у вас есть «AmazonSESFullAccess» и «AmazonSNSFullAccess».
  • Нажмите «Создать пользователя»
  • Вам дается ключ доступа и секретный ключ доступа
  • Скопируйте их на панель управления вашего сайта.
  • Нажмите «Сохранить настройки». AmazonSES успешно настроен.
  • Нажмите «Тест электронной почты»
  • «От» будет тот, который мы ввели раньше
  • «Отправить» будет любое электронное письмо, которое вы хотите
  • Нажмите «Отправить письмо»
  • Электронная почта успешно отправлена
  • Нажмите «Журналы электронной почты». AmazonSES также предоставляет журналы электронной почты, где вы можете проверить все отправленные вами электронные письма.

Вывод:

Электронные письма WordPress отправляются с помощью Amazon SES, что является довольно сложным процессом. Хороший сервис и надежность Amazon оправдывают усилия. Сочетание FluentSMTP и Amazon SES обеспечивает высокую скорость доставки и минимальные проблемы с отправкой электронных писем.