Статьи

Быстрый старт с плагином Mailgun для WordPress

Конечный продукт
Что вы будете создавать

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

Использование плагина Mailgun для WordPress предоставляет простое бесплатное решение, позволяющее избежать проблем с запуском собственного почтового сервера или преодолеть ограничения почтового сервера вашего хоста. Это облегчает получение и запуск контактных форм.

Примечание. Плата за почтовые пистолеты зависит от объема электронной почты, но она бесплатна до многих тысяч электронных писем в месяц — этого вполне достаточно для большинства контактных форм WordPress.

На панели инструментов WordPress зайдите в Плагины -> Добавить новый. Найдите плагин «Mailgun for WordPress» и установите его.

Поиск Mailgun для WordPress в каталоге плагинов

Вскоре мы опишем процесс регистрации в Mailgun, чтобы вы могли предоставить доменное имя и ключ API на странице настроек плагина, показанной ниже:

Страница настроек Mailgun для WordPress

Посетите веб-сайт « Посетите мэйлган» :

Записаться на услугу:

Хотя вам не нужно ничего понимать, Mailgun представит вам примеры того, как отправлять электронную почту с помощью их службы, используя cURL, Ruby, Python, PHP и др. Вы можете использовать это для проверки службы Mailgun из вашего веб-сервиса, если хотите.

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

Вернитесь на страницу панели инструментов WordPress, плагин Mailgun и предоставьте свой тестовый домен и ключ API, предоставленные вам из панели управления Mailgun :

Любой плагин темы или контактной формы, использующий стандартные почтовые API WordPress (например, wp_mail ), должен автоматически отправляться из Mailgun. Попробуйте это с помощью контактной формы WordPress — в большинстве случаев это будет работать без проблем сразу же.

Если у вас нет контактной формы в вашей теме или на сайте, мне нравится Контактная форма 7 (см. Также Оптимизация контактной формы 7 ).

Хотя это совершенно необязательно, если вы хотите настроить свой собственный домен, вам необходимо добавить домен из панели управления почтовым оружием:

Затем Mailgun потребует внесения изменений в DNS, где бы вы ни зарегистрировали свое доменное имя. Вам нужно будет создать текстовые записи для вашего домена, как показано ниже:

Корневая запись TXT имени хоста может быть настроена с помощью знака @, например @ TXT => v = spf1 include: mailgun.org ~ all. Другая запись TXT настроена как k1._domainkey.yourdomain.com TXT => k = rsa; …… длинная строка здесь …

Примечание . Некоторые регистраторы доменных имен имеют проблемы с длинными строками и специальными символами, необходимыми для этого. В прошлом у меня были большие проблемы с MyDomain.com. Я теперь использую NameCheap.com и не было никаких проблем.

Я большой энтузиаст Mailgun. Он может использоваться для многих целей после того, как вы настроите собственное доменное имя. Например:

Я надеюсь, что вы нашли это полезным для демистификации контактных форм в WordPress.