Как использовать Mailgun на WordPress для отправки писем (успешно)

Blair2004 Учебные пособия по WordPress Jul 16, 2020

Если вы в настоящее время ведете блог на WordPress, скорее всего, вы планируете создать список адресов электронной почты или у вас уже может быть такой. Чаще всего собранные адреса электронной почты используются для распространения электронной почты, но что произойдет, если WordPress не сможет успешно отправить электронную почту вашим подписчикам?

Вот тут и приходит Mailgun. Mailgun - это идеальное решение, которое поможет вам успешно отправлять электронные письма вашим подписчикам. Прежде чем увидеть, как использовать его на WordPress, давайте сначала разберемся, что такое Mailgun.

Что такое Mailgun и как это работает?

Mailgun - сервис автоматизации электронной почты, разработанный и предоставляемый Rackspace. Этот сервис предлагает облачную почтовую службу для отправки, получения и отслеживания электронной почты, отправляемой через ваши веб-сайты и приложения (включая WordPress).

Большинство функций Mailgun доступны через интуитивно понятный API RESTful или через традиционные протоколы электронной почты, такие как SMTP, POP3, IMAP. Это означает, что он не будет использовать функции внутренней почты PHP, что очень полезно, если вы используете общий хостинг с ограниченной почтовой службой или если вы используете WordPress локально (или любое приложение PHP для отправки электронной почты).

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

Обновление даст вам много преимуществ, таких как выделенный IP-адрес, который будет полезен со временем, так как некоторые письма, отправляемые Mailgun, не всегда достигают Hotmail (служба электронной почты Microsoft). Причина в том, что Mailgun использует тот же IP-адрес для бесплатного плана, что привело к тому, что IP-адрес был заблокирован в некоторых службах, поскольку на него часто ссылаются в списке спама. Тем не менее, это не должно быть большой проблемой для вас, так как для других служб это работает хорошо.

Давайте теперь посмотрим, как использовать его на WordPress.

Как настроить Mailgun на WordPress (в 2 этапа)

Мы разделим этот урок на 2 разных раздела. Первый раздел будет сделан на Mailgun и на сайте вашего регистратора, а второй - в вашем блоге WordPress.

1 - Создание и использование учетной записи Mailgun

Первый шаг перед отправкой электронного письма из WordPress - убедиться, что у вас есть создал аккаунт на Mailgun. Это должен быть довольно простой шаг, так как вас просто попросят предоставить основную информацию, такую ​​как электронная почта, имя пользователя и пароль, поля оплаты и т. Д.

Обязательно снимите флажок «Добавить платежную информацию сейчас», если вы не хотите предоставлять платежную информацию. После регистрации вы непременно пройдете процедуру проверки, которая состоит из активации вашей учетной записи, используя адрес электронной почты и номер телефона. После активации и подключения вы окажетесь на похожей панели.

Эта панель показывает текущую активность одного из наших веб-сайтов WordPress. У него есть несколько интересных показателей, таких как общее количество отправленных писем, общее количество отказов и общее удаление (вещи, которые вы не можете получить с помощью функции почты PHP).

Чтобы продолжить интеграцию с WordPress, перейдем к «Отправка> Домены». Оттуда вы увидите кнопку Добавить домен. Обратите внимание: если вы не видите этот домен, возможно, вы не активировали свою учетную запись.

На следующей странице вы определите настройки своего домена. Как правило, предлагается использовать поддомен для отправки электронных писем (полезно для устранения неполадок). Например, если вы используете johndoe.com в качестве основного домена, вы можете использовать notifications.johndoe.com или mail.johndoe.com.

Другие поля имеют рабочие значения по умолчанию, вы можете продолжить. Следующим шагом является определение настроек DNS. На самом деле это обязательный шаг, чтобы Mailgun работал. Настройка DNS будет состоять из добавления записей MX, TXT и CNAME в конфигурации DNS вашего регистратора.

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

Сначала вам нужно добраться до домена по вашему выбору.

Затем в верхнем меню вы увидите раздел DNS. Вам нужно нажать на это, чтобы перейти к настройкам DNS.

Затем вам просто нужно будет заполнить свою конфигурацию. Вы должны отметить, что Mailgun имеет различные конфигурации, которые включают различные функции. Например, некоторые записи TXT позволят отправлять записи, другие получать и отслеживать записи.

Как только вы закончите, вы должны подождать около 24-48 часов, чтобы увидеть внесенные изменения. Мы не закончили с первыми шагами этого урока. Давайте выясним, как настроить его на WordPress.

2 - Настройка плагинов WordPress для Mailgun

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

Вы также можете установить плагин прямо с панели управления WordPress. Поиском термина «Mailgun for WordPress» в строке поиска.

После того, как плагин установлен и включен, новое подменю настроек под названием «Mailgun» будет добавлено в меню «Настройки».

Нажав на это меню, вы попадете на страницу конфигурации, где вам нужно будет создать соответствие с вашими фактическими данными Mailgun. Например, вам необходимо предоставить:

  • С адреса
  • От имени
  • Api Key on Настройки Mailgun
  • Домен почтового оружия

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

Подведение итогов

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

В этом уроке мы заметили, что настройку можно выполнить в 2 разных этапа:

  • Создание учетной записи Mailgun и настройка деталей DNS
  • Установка и настройка почтового плагина WordPress

Дайте нам знать, если это было полезно для вас в комментариях. Если есть другие советы, которыми вы хотели бы поделиться с нами, не стесняйтесь.