Как использовать SMTP сервер для отправки писем в WordPress

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

wordpress-email[1]

Проблема с письмами WordPress

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

Альтернативным решением может стать использование сторонних сервисов для отправки писем. Можно использовать Mandrill, Google Apps for work, или Sendgrid.

Вам придется оплатить свой аккаунт, а стоимость будет зависеть от того, сколько пользователей/аккаунтов вы добавите, или же сколько писем вы будете отправлять. Ознакомьтесь с нашей статьей о том, как исправить проблему отправки писем в WordPress.

Что если мы скажем, что существует еще одно решение, и за него вы уже заплатили?

Используем почтовые аккаунты вашего хостинга

Большинство хостинг-провайдеров предлагают услугу email для каждого домена, который вы у них обслуживаете. Это означает, что вы можете создавать email аккаунты с вашим доменным именем типа yourname@yoursite.com.

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

Входим в свой аккаунт хостера и кликаем на email accounts в разделе mail.

emailaccounts1[1]

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

В виду того, что мы будем использовать этот аккаунт для отправки писем из WordPress, то рекомендуем создавать аккаунт вроде wordpress@example.com. Замените example.com на имя своего домена.

emailform[1]

После создания email аккаунта, его можно использовать в WordPress. Но прежде чем начать, вам нужно получить следующую информацию от вашего хостинг-провайдера:

1. SMTP хост для вашего email адреса.
2. SMTP порт.

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

Использование вашего доменного email адреса в WordPress

Вам необходимо будет установить и активировать плагин WP Mail SMTP. После активации переходим в раздел Настройки » Email для конфигурации настроек плагина.

emailoptions[1]

Первым делом нужно будет указать сам email адрес, который вы создали. Далее можно добавить имя для поля От.

Если вы не добавите его, то плагин будет использовать стандартное — WordPress.

Убедитесь, что опция ‘Send all WordPress emails via SMTP’ активирована.

В разделе SMTP options заполните информацию о ваших SMTP хосте и порте, полученную от провайдера. При необходимости укажите опции шифрования.

В виду того, что мы используем SMTP сервер, плагин потребует от вас реквизиты доступа для отправки писем. В разделе authentication отметьте опцию Yes: Use SMTP authentication.’ и укажите ваши логин и пароль от почтового ящика.

Далее, нажмите на кнопку сохранения изменений. Страница настроек перезагрузится, и вы увидите сообщение ‘Settings saved’.

Тестируем свои настройки SMTP

В WP Mail SMTP есть инструмент тестирования email. После сохранения изменений, прокрутите страницу вниз и укажите свой email адрес.

sendtestemail[1]

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

Решение проблем с отправкой писем в WordPress

Наиболее частая причина ошибок при отправке писем через SMTP — это неправильные SMTP хост или порт. Убедитесь, что вы ввели правильные данные, предоставленные вашим хостинг-провайдером.

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

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 3.0/5 (8 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top