Как исправить контактную форму Divi, не отправляющую электронные письма
Опубликовано: 2022-07-04Разработанный и разработанный Elegant Themes, Divi зарекомендовал себя как простой, но мощный конструктор страниц с перетаскиванием для создания вашего сайта WordPress. Он поставляется с множеством встроенных полезных функций для настройки веб-сайта.
По умолчанию Divi предоставляет модуль по умолчанию, позволяющий размещать контактные формы в любом месте вашего сайта WordPress. Вы можете добавить специальную форму с множеством полей формы, таких как текст, флажок, раскрывающиеся списки и переключатели. Пользователи также предпочитают Divi благодаря его возможностям защиты от спама и перенаправлению при отправке.
Однако могут быть случаи, когда ваша контактная форма Divi не отправляет электронные письма по нескольким причинам. В этой статье мы расскажем вам, как решить эту проблему.
Прежде чем начать, давайте посмотрим, как создать контактную форму Divi на вашем сайте.
Как создать контактную форму Divi
Контактные формы, без сомнения, являются одним из самых важных элементов любого бизнес-сайта. Они не только помогают клиентам связаться с вашим сайтом для получения поддержки, но и помогают вам проверять новых потенциальных клиентов и удерживать клиентов на вашем сайте.
Вам не нужен какой-либо плагин для отображения контактной формы на вашем сайте WordPress. Для этого, во-первых, на вашем сайте должен быть установлен и готов Divi Builder.
Затем добавьте новую страницу или откройте существующую страницу. Нажмите кнопку « Использовать Divi Builder » в редакторе сообщений и нажмите « Использовать Visual Builder» .
Следующий шаг — нажать кнопку «плюс» (+) и выбрать модуль контактной формы для вставки на вашу страницу.
Пришло время оформить вашу контактную форму. Привлекательная форма всегда привлекает внимание пользователей и увеличивает конверсию лучше, чем стандартная. Вы можете изменить шрифт текста в форме, его цвет, цвет кнопки и даже интервал на вкладке « Дизайн ».
Вкладка Content отвечает за внешний вид формы. Он дает вам полный контроль над элементами формы, включая текст, изображения и значки. Вы можете добавить в форму новые поля или удалить поля по умолчанию.
Есть еще несколько вещей, на которые следует обратить внимание при создании контактной формы.
- Заголовок . Дайте вашей форме название, например, форма «Напишите нам», форма «Информационные бюллетени», форма поддержки и т. д.
- Сообщение об успешном завершении — то, что пользователи получают после успешной отправки формы, например, «Спасибо, что связались с нами».
- Captcha — включите этот параметр, чтобы предотвратить автоматическую отправку форм ботами.
Вкладка « Дополнительно » позволяет применять пользовательские атрибуты CSS и HTML.
Контактная форма Divi не отправляет электронные письма
Мы все понимаем важность контактных форм на каждом веб-сайте. Тем не менее, ваши контактные формы Divi не всегда работают должным образом. Одна из распространенных проблем, с которой вы можете столкнуться, заключается в том, что данные пользователей не доставляются в ваш почтовый ящик.
Прежде чем приступить к решению этой проблемы, вы можете просмотреть возможные корни проблемы.
Почему контактная форма Divi не работает
Ниже приведены несколько причин, которые мешают контактным формам Divi отправлять электронные письма, связанные как с ограничениями сервера, так и с функцией PHP mail().
- Функция wp_mail() — WordPress использует PHP для отправки электронных писем с вашего веб-сайта, но функция PHP mail() не может отправлять массовые электронные письма. Кроме того, эти электронные письма не аутентифицируются, поэтому они могут быть помечены как спам.
- Проблемы на стороне сервера . Некоторые серверы хостинга не настроены для правильной настройки функции PHP mail(). Они могут внезапно решить не отправлять электронные письма из соображений безопасности.
- Неправильный адрес электронной почты назначения . Иногда пользователи вводят неправильные адреса электронной почты. Следовательно, ваша система не может отправлять им электронные письма. Чтобы избежать этого, вы должны убедиться, что адрес электронной почты назначения действителен.
- Конфликты плагинов . Если вы используете сторонний плагин формы WordPress, скорее всего, он конфликтует с функцией контактной формы по умолчанию.
Как преодолеть проблему с отправкой электронных писем через контактную форму Divi
Чтобы устранить эту проблему, вам нужна помощь плагина SMTP. Следуйте приведенному ниже руководству из 4 шагов, чтобы начать использовать этот плагин.

Шаг 1. Проверьте настройки контактной формы Divi.
Прежде чем приступить к процессу исправления, убедитесь, что ваша контактная форма Divi настроена правильно.
- Откройте страницу с контактной формой
- Нажмите значок шестеренки, чтобы просмотреть страницу настроек контактной формы.
- Перейдите к опции « Электронная почта » на вкладке « Содержимое » и введите адрес электронной почты администратора.
- Прокрутите вниз до раздела « Защита от спама » и включите «Использовать службу защиты от спама» , например, Google reCAPTCHA.
Шаг 2: Установите плагин SMTP
WP Mail SMTP имеет более 2 миллионов пользователей от полюса до полюса и является самым популярным плагином SMTP (Simple Mail Transfer Protocol) для сайтов WordPress. Он протягивает вам руку помощи в подключении вашего сайта к внешней службе электронной почты для повышения доставляемости электронной почты.
Кроме того, WP Mail SMTP позволяет отслеживать электронные письма, отправленные вашим сайтом WordPress, а также показатели открытия/клика. Он также отвечает за сохранение вложений электронной почты и экспорт журналов.
Плагин предоставляет вам бесплатную версию, поэтому вы можете скачать ее из репозитория WordPress.
- Войдите в панель администратора WordPress и откройте «Плагины» → « Добавить новый ».
- Введите «WP Mail SMTP» в поле ключевого слова
- Установите и активируйте плагин
- Найдите настройки плагина в разделе WP Mail SMTP в меню администратора.
- Проверьте адрес электронной почты отправителя. WordPress использует адрес электронной почты администратора в качестве адреса отправителя по умолчанию, но вы можете легко изменить это.
- Введите имя отправителя
Шаг 3: Выберите службу рассылки
Когда вы используете почтовую службу для отправки электронных писем с вашего сайта, Divi не нужно будет отправлять электронные письма самому, что не позволяет Divi отправлять электронные письма.
- Выберите почтовую программу из списка
- Заполните ключ API
- Сохраните ваши настройки
Шаг 4. Проверьте электронную почту
Необходимо перепроверить, правильно ли работает электронная почта после всех этих настроек.
- Перейдите на вкладку « Тест электронной почты ».
- Укажите пример адреса электронной почты в поле « Отправить ».
- Нажмите Отправить по электронной почте
WP Mail SMTP теперь запускает проверку домена, и вы можете получить 2 разных сообщения, показывающих статус вашего тестового письма. Если сообщение отображается с зеленой меткой, ваша форма Divi работает правильно.
Если вы видите сообщение с красной меткой, это, безусловно, проблема в настройках электронной почты.
Контактная форма Divi Отправить письмо Проблема решена!
Divi также упрощает создание и настройку контактных форм с помощью модуля контактной формы.
Иногда ваш веб-сайт не отправляет электронные письма из-за проблем с сервером или функций PHP. Чтобы прояснить это, вы можете использовать WP Mail SMTP. Мы познакомили вас с применением WP Mail SMTP для решения проблемы с контактной формой Divi.
Не стесняйтесь, дайте нам знать, если у вас есть какие-либо опасения по поводу вашей контактной формы Divi.
Вас также может заинтересовать настройка защищенных паролем страниц в Divi. Нажмите сюда, чтобы проверить это.