Как исправить, что WordPress не отправляет электронные письма в 2022 году

Опубликовано: 2021-07-29

Хотите знать, как исправить проблему с отправкой электронной почты в WordPress?

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

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

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

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

Есть несколько возможных причин, по которым ваши электронные письма WordPress не отправляются:

  • Ваши электронные письма выглядят как спам : это наиболее распространенная причина. Когда ваш веб-сервер генерирует электронное письмо, он создает только заголовки, необходимые для базовой доставки электронной почты с использованием PHP mail(). Функция PHP mail() по умолчанию не добавляет никакой аутентификации, чтобы доказать, что сообщение является законным. Вы можете использовать WP Mail SMTP, чтобы исправить это.
  • Ваш провайдер веб-хостинга отключил PHP mail(): из-за присущих PHP mail() проблем с безопасностью многие веб-хостинги просто отключают PHP для рассылки, поэтому ваш сайт WordPress вообще не может отправлять сообщения. Вы можете столкнуться с этим, если используете Amazon EC2 или Lightsail. WP Mail SMTP позволит вам обойти это, поскольку он использует SMTP, а не PHP для доставки электронной почты.
  • Вы используете localhost : если вы создаете свой сайт на своем компьютере перед его загрузкой, ваши электронные письма, скорее всего, не будут работать. WP Mail SMTP исправит то, что WordPress не отправляет электронную почту на локальный хост, поэтому вы можете получать уведомления WordPress, как если бы это был активный сайт.

Давайте продолжим и установим WP Mail SMTP прямо сейчас.

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

Мы собираемся использовать WP Mail SMTP для перенаправления ваших электронных писем через стороннего поставщика услуг электронной почты (ESP). Это добавит аутентификацию, необходимую для их надежной доставки.

  1. Установите плагин WP Mail SMTP.
  2. Подключите свой веб-сайт WordPress к почтовой службе
  3. Включить ведение журнала электронной почты
  4. Часто задаваемые вопросы о том, что WordPress не отправляет электронную почту

Сначала установим плагин.

1. Установите плагин WP Mail SMTP.

Во-первых, вам нужно установить WP Mail SMTP на свой сайт WordPress. WP Mail SMTP — это плагин WordPress, который перенастраивает функцию почтовой программы PHP wp_mail() для использования SMTP, а не PHP. Вы можете использовать бесплатную или платную версию, но вы хотите, чтобы Pro или выше использовали функции ведения журнала электронной почты и отчетности, о которых мы поговорим позже.

Чтобы загрузить плагин, перейдите в свою учетную запись WP Mail SMTP и перейдите на вкладку « Загрузки ». Вы можете загрузить zip-файл плагина, нажав « Загрузить WP Mail SMTP» .

Download the WP Mail SMTP plugin

Затем перейдите на свой веб-сайт и войдите в панель управления WordPress. Перейдите в Плагины » Добавить новый .

Add new plugin in WordPress

Загрузите zip-файл плагина и нажмите « Установить сейчас» .

Install WP Mail SMTP

После установки плагина обязательно активируйте его. Это запустит мастер установки в вашем браузере.

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

2. Подключите свой веб-сайт WordPress к почтовой службе

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

С WP Mail SMTP это очень легко настроить. Мы собираемся использовать мастер установки, чтобы вам не пришлось тратить время на самостоятельную настройку параметров конфигурации.

Чтобы начать, нажмите кнопку «Начать» в мастере установки.

click the Let's Get Started button

На следующем экране вы увидите список доступных почтовых программ, которые вы можете настроить в WP Mail SMTP.

Setup Wizard and Mailers in WP Mail SMTP

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

Вот краткое руководство, если вы не знаете, что выбрать здесь:

  • Небольшие веб-сайты или тестирование : для этого можно использовать другой SMTP. Однако имейте в виду, что большинство SMTP-серверов имеют ограничения скорости, поэтому это может привести к сбою ваших электронных писем WordPress на загруженном сайте. В качестве альтернативы Postmark и Sendinblue имеют бесплатные пробные учетные записи.
  • Веб-сайт отправляет несколько электронных писем в день . Почтовая программа Gmail — хороший вариант, если у вас есть учетная запись Google Workspace или Gmail. Это позволит вам отправлять электронные письма с любого из ваших псевдонимов Gmail в WordPress, что удобно, если вы хотите использовать разные псевдонимы Gmail с разными формами или плагинами. Однако настроить Gmail и Google Workspace немного сложнее.
  • Средние и крупные веб-сайты . Веб-сайты, которые отправляют транзакционные электронные письма, должны рассмотреть возможность использования профессионального поставщика электронной почты, такого как SMTP.com или Sendinblue.

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

Вы можете подписаться на бесплатный план без кредитной карты.

Sendinblue pricing

Когда вы выбрали почтовую программу, перейдите к документации по ссылкам ниже. Документ поможет вам установить соединение между вашим сайтом и почтовой программой, которую вы выбрали в Мастере.

Почтовые программы доступны во всех версиях Почтовые программы в WP Mail SMTP Pro
SMTP.com Амазонка СЭС
Сендинблю Microsoft 365 / Outlook.com
Рабочая область Google/Gmail Зохо почта
Почтовый пистолет
Почтовый штемпель
SendGrid
SparkPost
Другой SMTP
В документации вашего поставщика услуг электронной почты объясняется, где найти необходимые учетные данные и куда вставить их в мастер установки.

Нужна помощь?

Наша лицензия Elite включает установку White Glove для SMTP.com или Mailgun.

Когда вы настроите соединение, вернитесь к этому руководству.

3. Включите ведение журнала электронной почты

На следующем шаге в мастере по умолчанию будут включены две опции. Они есть:

  • Доставляемость электронной почты
  • Отслеживание ошибок

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

Если у вас есть WP Mail SMTP Pro, вы также можете включить еженедельную сводку электронной почты и подробные журналы электронной почты здесь.

Enable WordPress email logs and weekly summary

Итак, как это поможет?

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

После включения вы также сможете:

  • Отслеживайте открытия и клики в ваших электронных письмах WordPress
  • Смотрите статус доставки на графике
  • Хранить вложения в WordPress
  • Повторно отправить или переслать письма, которые не удалось
  • Экспорт отправленных писем в формате EML
  • Экспорт журналов в формате XLSX или CSV
  • Создание отчетов по электронной почте

Open and click details in WordPress email log

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

Email Summary With Statistics in WP Mail SMTP Pro

Теперь мы готовы завершить работу мастера установки и протестировать вашу электронную почту.

На последнем этапе возьмите лицензионный ключ из своей учетной записи SMTP WP Mail и вставьте его в поле, чтобы включить функции Pro и будущие обновления.

Enter WP Mail SMTP license key

Вот и все! WP Mail SMTP отправит тестовое письмо, чтобы подтвердить, что все работает.

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

Часто задаваемые вопросы о том, что WordPress не отправляет электронную почту

Есть вопросы о том, что электронная почта WordPress не работает? Ниже мы ответим на некоторые распространенные вопросы.

  • Что такое SMTP?
  • Какой адрес электронной почты следует использовать в качестве адреса электронной почты «От»?
  • Могу ли я настроить WooCommerce SMTP?
  • Почему я не могу использовать PHPMailer?
  • Почему «Другой SMTP» не работает?
  • Почему «Другой SMTP» сокращает время ожидания моего сайта?
  • Почему я вижу предупреждение DMARC, SPF или DKIM?
  • Почему WordPress не отправляет пользователям электронное письмо с подтверждением?

Давайте начнем.

Что такое SMTP?

SMTP означает простой протокол передачи почты. Это протокол, который серверы используют для отправки электронных писем.

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

Какой адрес электронной почты следует использовать в качестве адреса электронной почты «От»?

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

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

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

Force the From Email in WordPress

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

Могу ли я настроить WooCommerce SMTP?

Да! После того, как вы выполните шаги, описанные в этом руководстве, все электронные письма с заказами WooCommerce будут отправляться из выбранной вами почтовой программы.

Вы можете использовать SMTP-сервер для WooCommerce, но вместо этого мы рекомендуем использовать поставщика транзакционной электронной почты. Это позволит вашим клиентам быстро получать электронные письма с заказами WooCommerce.

Почему я не могу использовать PHPMailer?

PHP Mailer — это метод отправки электронной почты по умолчанию в WordPress, но он очень ненадежен. С помощью PHP mail() ваши электронные письма отправляются без какой-либо аутентификационной информации. В результате почтовые серверы обычно рассматривают электронные письма PHP как спам, что приводит к проблемам с доставкой.

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

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

Почему «Другой SMTP» не работает?

Если другая почтовая программа SMTP не работает или вы получаете сообщение об ошибке SMTP, сначала убедитесь, что вы используете правильные настройки SMTP в WP Mail SMTP.

В частности, обратите внимание на порт SMTP, так как разные серверы имеют разные требования.

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

Если SMTP заблокирован вашим хостом, вы можете использовать любого из провайдеров электронной почты на основе API, таких как Sendinblue, SMTP.com или Gmail, чтобы обойти это. Подробнее читайте в наших статьях:

  • Как исправить электронную почту WordPress на GoDaddy
  • Как использовать WordPress SMTP на хостинге A2

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

Почему «Другой SMTP» сокращает время ожидания моего сайта?

Если параметр «Другой SMTP» приводит к тайм-ауту вашего сайта WordPress, это может быть признаком того, что у вас неправильные настройки DNS или ваш SMTP-сервер не работает.

Это также распространенная проблема для пользователей Cloudflare, которые имеют неправильные настройки прокси-сервера в своей зоне DNS. Ознакомьтесь с этим руководством по исправлению электронной почты WordPress в Cloudflare, чтобы получить полную информацию о настройках, которые вам необходимо изменить.

Почему я вижу предупреждение DMARC, SPF или DKIM?

WP Mail SMTP имеет средство проверки домена, которое автоматически сканирует записи DNS вашего домена. Если он обнаружит проблему с вашим DNS, которая может повлиять на доставку электронной почты, он уведомит вас, когда вы отправите тестовое электронное письмо.

Domain Check results

Чтобы это исправить, начните с чтения наших руководств по DNS:

  • Что такое DMARC, SPF и DKIM?
  • Как создать запись DMARC
  • Как объединить 2 записи SPF

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

Почему WordPress не отправляет пользователям электронное письмо с подтверждением?

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

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

Далее отслеживайте активность электронной почты в WordPress.

Теперь вы исправили, что WordPress не отправляет электронные письма, проверьте наше отслеживание открытий и кликов.

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

Open and click rates in WordPress graph

Готовы исправить свои электронные письма? Начните сегодня с лучшим SMTP-плагином WordPress. WP Mail SMTP Elite включает в себя полную настройку White Glove и предлагает 14-дневную гарантию возврата денег.

Если эта статья помогла вам, подпишитесь на нас в Facebook и Twitter, чтобы получить дополнительные советы и руководства по WordPress.