Как исправить, что 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). Это добавит аутентификацию, необходимую для их надежной доставки.
- Установите плагин WP Mail SMTP.
- Подключите свой веб-сайт WordPress к почтовой службе
- Включить ведение журнала электронной почты
- Часто задаваемые вопросы о том, что 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» .

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

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

После установки плагина обязательно активируйте его. Это запустит мастер установки в вашем браузере.
Теперь мы готовы настроить вашего провайдера электронной почты для WordPress.
2. Подключите свой веб-сайт WordPress к почтовой службе
Мы собираемся направить ваши электронные письма через отдельного поставщика электронной почты, чтобы исправить проблему WordPress, не отправляющую электронную почту.
С WP Mail SMTP это очень легко настроить. Мы собираемся использовать мастер установки, чтобы вам не пришлось тратить время на самостоятельную настройку параметров конфигурации.
Чтобы начать, нажмите кнопку «Начать» в мастере установки.

На следующем экране вы увидите список доступных почтовых программ, которые вы можете настроить в 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.
Вы можете подписаться на бесплатный план без кредитной карты.

Когда вы выбрали почтовую программу, перейдите к документации по ссылкам ниже. Документ поможет вам установить соединение между вашим сайтом и почтовой программой, которую вы выбрали в Мастере.
| Почтовые программы доступны во всех версиях | Почтовые программы в 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, вы также можете включить еженедельную сводку электронной почты и подробные журналы электронной почты здесь.

Итак, как это поможет?
Во-первых, наша функция журнала электронной почты делает гораздо больше, чем просто регистрация электронной почты WordPress!
После включения вы также сможете:
- Отслеживайте открытия и клики в ваших электронных письмах WordPress
- Смотрите статус доставки на графике
- Хранить вложения в WordPress
- Повторно отправить или переслать письма, которые не удалось
- Экспорт отправленных писем в формате EML
- Экспорт журналов в формате XLSX или CSV
- Создание отчетов по электронной почте


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

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

Вот и все! 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 позволяет принудительно настроить отправку электронной почты и имя отправителя по всему сайту.

Это очень простой способ убедиться, что вы не отправляете электронную почту с адреса отправителя, который не прошел проверку подлинности.
Могу ли я настроить 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, которая может повлиять на доставку электронной почты, он уведомит вас, когда вы отправите тестовое электронное письмо.

Чтобы это исправить, начните с чтения наших руководств по DNS:
- Что такое DMARC, SPF и DKIM?
- Как создать запись DMARC
- Как объединить 2 записи SPF
Как только ваши записи DNS будут правильными, ваши электронные письма будут иметь правильную аутентификацию и больше не будут попадать в папку спама вашего получателя.
Почему WordPress не отправляет пользователям электронное письмо с подтверждением?
Если вы хотите, чтобы пользователи-пользователи получали электронное письмо с подтверждением после отправки контактной формы на вашем сайте WordPress, вы можете легко настроить это с помощью WPForms. Для получения дополнительной информации см. эту статью о том, как отправлять электронные письма с подтверждением пользователям после отправки форм.
Исправьте свои электронные письма WordPress сейчас
Далее отслеживайте активность электронной почты в WordPress.
Теперь вы исправили, что WordPress не отправляет электронные письма, проверьте наше отслеживание открытий и кликов.
Вы можете отслеживать открытия и клики по отдельным электронным письмам или создавать отчет по электронной почте для любой строки темы. Это делает WP Mail SMTP отличным плагином для отслеживания пользователей.

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