Как исправить ошибку, из-за которой WordPress не отправляет электронную почту

Как исправить ошибку, из-за которой WordPress не отправляет электронную почту

Электронные письма не доходят из Вашего сайта — решение плагин wp mail smtp

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

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

В этой статье мы объясним некоторые вероятные причины, по которым WordPress не отправляет электронные письма. Затем мы покажем вам, как решить эту проблему и настроить ваши контактные формы, чтобы они также правильно доставляли электронные письма. Пойдем!

Почему вы не получаете электронные письма от WordPress

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

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

Однако адрес, используемый для отправки электронной почты с вашего веб-сайта, скорее всего, использует спуфинг. Без подделки электронное письмо, отправленное с вашего веб-сайта, может выглядеть как «[email protected]». Спуфинг позволяет вам изменить этот адрес на более разумный, например «[email protected]».

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

Как предотвратить попадание писем в спам

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

  • Ваш IP-адрес помечен как использованный для рассылки спама.
  • Вы используете триггерные слова в своих электронных рассылках.
  • Вы используете плохие методы электронной почты.

Один из способов уберечь ваши электронные письма от спама — использовать SMTP вместо PHP mail (). Этот протокол является отраслевым стандартом и использует правильную аутентификацию.

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

Как настроить WordPress для отправки писем через SMTP (2 способа)

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

1. Отправьте электронное письмо, используя адрес вашей учетной записи хостинга

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

Начните с загрузки и установки плагина WP Mail SMTP. На панели управления WordPress перейдите в WP Mail SMTP «Настройки».

Экран настроек WP Mail SMTP.На этом экране вам необходимо заполнить несколько полей. От электронной почты — это адрес, с которого вы хотите отправлять электронные письма. Вам также нужно будет установить флажок Force From Email. Поле «От имени» — это имя, от которого будут идти электронное письмо. Вы можете установить флажок Force From Name, если хотите.

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

Теперь вы можете указать другие параметры SMTP. Мы снова будем использовать «DreamHost ваш хостинг» для демонстрации, но информация должна быть аналогичной, если вы используете другой веб-хостинг.

Настройки WP Mail SMTP для других почтовых программ SMTP.Во-первых, не забудьте включить аутентификацию. Для хоста SMTP используйте smtp.dreamhost.com. Когда вы выбираете шифрование TLS, плагин должен автоматически указать порт SMTP как «587».

Затем вы можете ввести свой адрес электронной почты и пароль от вашего хостинга, то есть мы будим же посылать письма от вашего хостинга, а точнее от учетной записи. Наконец, нажмите кнопку «Сохранить настройки», и вы должны быть готовы к работе. Вы можете попробовать отправить тестовое письмо, чтобы убедиться, что все работает правильно.

2. Отправьте электронное письмо с помощью учетной записи Gmail.

При желании вы можете использовать свой адрес Gmail для отправки почты. Обратите внимание: хотя этот метод также использует плагин WP Mail SMTP, он значительно сложнее. Кроме того, вам придется повторить эти шаги еще раз, если вы когда-нибудь измените свой адрес Gmail.

Сначала настройте учетную запись Gmail, если у вас ее еще нет. Затем загрузите и установите плагин WP Mail SMTP и перейдите в WP Mail SMTP Настройки. Вы можете заполнить поля, как описано выше.

Однако, когда пришло время выбрать почтовую программу, выберите Gmail.

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

Чтобы настроить эти учетные данные, перейдите в Google Developers Console и войдите в систему. Создайте новый проект, нажав «Выбрать проект» в верхней части экрана, а затем «Новый проект» во всплывающем окне.

Создание нового проекта в Google Developers Console.Дайте своему проекту любое имя, которое хотите, а затем нажмите кнопку «Создать». Как только вы это сделаете, вы попадете в библиотеку API. Найдите и нажмите Gmail API в разделе G Suite.

Библиотека API Google.Нажмите кнопку Включить. На следующем экране нажмите «Создать учетные данные», чтобы открыть мастер учетных данных.

Открытие мастера учетных данных Gmail API.Затем выберите ссылку Client ID. Вы увидите всплывающее окно с просьбой настроить экран согласия. Нажмите кнопку «Настроить экран согласия», чтобы продолжить.

Здесь вы можете выбрать тип приложения: внутреннее или внешнее. Если вы не используете аккаунт G Suite, вы сможете выбрать только «внешний».

Настройка экрана согласия OAuth.Вы можете указать название приложения и контактный адрес электронной почты. После этого прокрутите вниз до раздела «Авторизованные домены», нажмите «Добавить домен» и введите URL-адрес своего веб-сайта.

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

Когда вы дойдете до конца этой серии запросов, нажмите кнопку «Вернуться к панели мониторинга». Выберите вкладку Учетные данные слева, а затем в раскрывающемся меню выберите Создать учетные данные Идентификатор клиента OAuth.

Создание идентификатора клиента OAuth.На следующей странице выберите «Веб — приложение» в раскрывающемся меню «Тип приложения». Вам нужно будет вернуться к экрану настроек WP Mail SMTP. Скопируйте URL-адрес авторизованного перенаправления и вставьте его в поле URL-адрес авторизованного перенаправления на странице Client ID для веб-приложения.

Добавление авторизованного URL-адреса перенаправления.Когда вы закончите, нажмите кнопку «Создать». Вы увидите всплывающее содержащий идентификатор клиента и секрет клиента. Вставьте эти учетные данные OAuth в соответствующие поля в параметрах WP Mail SMTP.

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

Кнопка предоставления разрешения.Введите свои учетные данные Gmail, чтобы завершить соединение. Теперь ваш статус SMTP должен быть подключен, и вы можете отправить тестовое электронное письмо, чтобы убедиться, что все работает правильно.

Как настроить контактные формы для успешной отправки электронной почты

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

Контактная форма 7

Если контактная форма 7 не работает для вас, вероятно вам нужно изменить адрес, с которого отправляются электронные письма. Начиная с панели администратора, перейдите в раздел Контакт потом Контактные формы. Затем нажмите на контактную форму, которую хотите отредактировать, и выберите вкладку Почта.

Страница настроек Contact Form 7.Убедитесь, что в поле используется адрес электронной почты администратора вашего веб-сайта. Также убедитесь, что электронные письма в полях Кому и отличаются. После внесения необходимых изменений нажмите кнопку «Сохранить».

WPForms Lite

Вы можете изменить настройки в WPForms Lite, перейдя в WP Forms> All Forms. Чтобы открыть редактор, нажмите «Редактировать» под формой, которую хотите изменить. Затем выберите «Настройки» в левом меню, а затем «Уведомления».

Страница настроек WPForms.Здесь вы сможете обновить поля «Отправить на адрес электронной почты» и «От электронной почты». Когда вы внесли желаемые изменения, нажмите кнопку «Сохранить».

Реактивный ранец

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

Вы можете исправить это, внеся одно простое изменение. После добавления формы с помощью блока щелкните значок карандаша, чтобы изменить параметры формы.

Настройки для блока формы Jetpack.Вы можете изменить адрес электронной почты, на который отправляются ответы на форму на этом экране. Обратите внимание, что вы не сможете изменить адрес, с которого отправляются формы, поскольку Jetpack использует для этого адрес электронной почты администратора вашего веб-сайта.

Готовы исправить ошибку, из-за которой WordPress не отправляет электронную почту?

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

В этой статье мы показали вам, как использовать плагин WP Mail SMTP и использовать свой хостинг или учетную запись Gmail для отправки электронных писем. Выполнив эту задачу, вы можете перейти к настройке параметров в плагине контактной формы, чтобы убедиться, что эти электронные письма также отправляются правильно.

Читайте также:

комментариев 10

  1. Елена:

    Очень толковая статья.

  2. Евгения:

    Наконец-то разобралась со всеми ошибками и исправила с помощью этой статьи Благодарность автору.

  3. Любовь:

    Всё чётко, конкретно. Спасибо.

  4. Ирина:

    Спасибо за статью. Интересовали именно контактные формы для электронной почты. Получила ответы на все вопросы. Еще раз спасибо.

  5. Валерий:

    Спасибо, что рассказали, как решить эту проблему!

Добавить комментарий

Ваш адрес email не будет опубликован.