Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress

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

by
Difficulty:BeginnerLength:ShortLanguages:

Russian (Pусский) translation by Anna k.Ivanova (you can also view the original English article)

Final product image
What You'll Be Creating

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

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

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

Установка плагина Mailgun

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

Search for Mailgun for WordPress in the Plugin directory

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

The Mailgun for WordPress Settings Page

Регистрация с Mailgun

Посетите веб-сайт Mailgun:

Подпишитесь на услугу:

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

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

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

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

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

Добавление собственного домена в Mailgun

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

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

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

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

Другое использование Mailgun

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

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


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.