Как отправлять электронные письма WordPress на локальном хосте с помощью SMTP

Опубликовано: 2021-06-22

Вы хотите получать электронные письма WordPress на локальном хосте с помощью SMTP?

Если вы не настроили SMTP на локальном хосте, возможно, вы не сможете проверить, надежно ли ваш сайт отправляет электронные письма. В этом руководстве мы покажем вам, как:

  1. Выберите провайдера SMTP для локального хоста
  2. Настройте WordPress SMTP на локальном хосте
    • Настройте провайдера электронной почты или SMTP-сервер
    • Включить ведение журнала электронной почты на локальном хосте
  3. Отправляйте тестовые электронные письма из WordPress на локальном хосте
  4. Отключить уведомления по электронной почте WordPress на локальном хосте

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

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

Как отправить электронное письмо с WordPress на Localhost?

Вы можете отправлять электронную почту из WordPress на локальном хосте с помощью WP Mail SMTP.

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

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

WP Mail SMTP упрощает использование SMTP на локальном хосте, поэтому вы не получите ошибку « Could not instantiate mail function ». Он поддерживает множество бесплатных провайдеров, которые идеально подходят для опробования перед запуском.

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

Как получить электронную почту WordPress на локальном хосте с помощью SMTP

Следующие шаги будут работать с любой локальной установкой, включая:

  • Местный по маховику
  • DevKinsta
  • WAMP/ MAMP/ ЛАМПА/ XAMPP

1. Выберите SMTP-провайдера для Localhost.

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

Если вы не выберете почтовую программу, вы все равно будете использовать PHPmailer по умолчанию. Это ненадежно, и некоторые функции не будут работать.

Например, вы увидите сообщение об ошибке The mailer you've selected (Mail) is not currently supported by our Domain Checker в WP Mail SMTP. Это означает, что вы не можете использовать встроенную проверку DNS WP Mail SMTP после публикации своего веб-сайта.

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

Поставщики электронной почты с бесплатными планами для тестирования

Вот краткий обзор поставщиков услуг электронной почты, а также их бесплатных пробных версий или уровней бесплатного плана.

Провайдер Ограничение на бесплатную отправку электронной почты
SMTP.com 30-дневная бесплатная пробная версия
Сендинблю 300 писем в день
Почтовый пистолет 3-месячная бесплатная пробная версия
SendGrid 100 писем в день
Амазонка СЭС 200 писем в день в песочнице
Зохо почта Варьируется
Gmail (поддерживает псевдонимы Gmail) 500 писем в день (по всей учетной записи Google)
Microsoft Outlook/Office 365 10 000 писем в день
Другой SMTP-сервер Зависит от провайдера

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

Мы рекомендуем вам использовать такие службы, как Sendinblue или SMTP.com, вместо SMTP-сервера, потому что:

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

Если вы определились с провайдером, давайте приступим к настройке.

2. Настройте WordPress SMTP на локальном хосте

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

Если вы еще не установили WP Mail SMTP, вам нужно загрузить zip-файл из своей учетной записи WP Mail SMTP.

Вы найдете его на вкладке « Загрузки »:

Download WP Mail SMTP to fix WPForms contact form not sending email

Затем откройте панель управления WordPress.

Перейдите на страницу плагинов и найдите zip-файл. Нажмите «Установить сейчас» , чтобы установить его на свой локальный сайт.

Install WP Mail SMTP

Как только вы активируете плагин, откроется мастер настройки WP Mail SMTP.

Настройка поставщика электронной почты или SMTP-сервера

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

Щелкните значок здесь, чтобы сначала выбрать почтовую программу:

Choose an email service provider for WordPress SMTP

У каждого провайдера немного другая процедура завершения настройки, поэтому вы можете щелкнуть ниже, чтобы перейти к нашей документации для каждого из них:

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

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

Включить ведение журнала электронной почты на локальном хосте

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

Если вы используете нашу версию Pro (или выше), вы также можете включить ведение журнала электронной почты и еженедельные сводки здесь.

Enable WordPress email logs and weekly summary

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

Узнайте, как это работает, в нашей статье о том, как регистрировать электронные письма WordPress.

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

WP Mail SMTP Pro dashboard widget

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

Вернемся к Волшебнику!

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

Select alias in WP Mail SMTP setup wizard dropdown

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

Automatic test email from WP Mail SMTP

3. Отправка тестовых писем из WordPress на Localhost

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

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

Чтобы отправить электронное письмо и проверить настройки DNS вашего домена, перейдите в WP Mail SMTP »Инструменты и щелкните вкладку Проверка электронной почты .

Test localhost email in WordPress

Отсюда вы можете отправить тест по электронной почте, когда захотите. Просто введите адрес « Отправить » и нажмите кнопку « Отправить письмо».

Send test email from WP Mail SMTP

Если WP Mail SMTP обнаружит какие-либо проблемы с вашими записями DMARC, DKIM или SPF, вы увидите предупреждение с дополнительными советами о том, как их решить.

Почему в сообщениях электронной почты Localhost есть битые изображения?

В вашем тестовом письме WordPress были неработающие изображения?

Это совершенно нормально, когда вы тестируете WP Mail SMTP на локальном хосте. Тестовое письмо в формате HTML, которое вы получили, скорее всего, выглядело так:

Localhost test email with broken images

Изображения кажутся поврежденными, потому что они загружены с вашего веб-сайта. Поэтому, если ваш веб-сайт не работает в Интернете, изображения не будут доступны.

Все по-прежнему работает нормально, и это не означает, что ваши электронные письма на локальном хосте не работают.

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

Теперь давайте рассмотрим еще одну функцию в WP Mail SMTP, которая поможет при разработке сайтов WordPress на локальном хосте.

4. Отключить уведомления по электронной почте WordPress на локальном хосте

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

  • Обновления плагинов
  • Обновления темы
  • Основные обновления
  • Изменения электронной почты администратора сайта
  • Сброс пароля
  • Регистрация новых пользователей
  • И больше.

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

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

Чтобы управлять электронной почтой на локальном хосте, перейдите в WP Mail SMTP »Настройки .

WP Mail SMTP settings

А теперь нажмите « Элементы управления электронной почтой» на вкладках вверху.

Email Controls in WP Mail SMTP

Теперь вы можете легко отключить любые электронные письма WordPress, которые вы не хотите получать.

Disable automatic plugin update emails

Вот и все! Теперь у вас есть WordPress SMTP, настроенный на локальном хосте.

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

Затем выберите поставщика транзакционной электронной почты.

Будет ли ваш новый веб-сайт отправлять много электронных писем? Вам нужно выбрать провайдера, который может обрабатывать большие объемы электронных писем WordPress и доставлять их без задержек.

У нас есть руководство по поставщикам транзакционной электронной почты, которое поможет вам решить, какой из них использовать при запуске.

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

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