У вас проблемы с получением или отправкой электронных писем с вашего сайта WordPress? Одним из решений для этого является использование сторонних почтовых сервисов, таких как Mailgun. Однако эти услуги обойдутся вам в дополнительные деньги. В этой статье мы покажем вам, как использовать SMTP-сервер для отправки электронных писем WordPress.
^
Проблема с электронной почтой WordPress
WordPress использует функцию почты в PHP для отправки писем. Многие провайдеры виртуального хостинга не настроили эту функцию должным образом или полностью отключили ее, чтобы избежать злоупотреблений. В любом случае это приводит к тому, что ваши электронные письма WordPress не доставляются.
Альтернативное решение – использовать стороннюю службу электронной почты для отправки ваших электронных писем. Вы можете использовать такие сервисы, как Mailgun, Google Apps для работы или Sendgrid.
Вы должны будете заплатить за свою учетную запись, и стоимость будет варьироваться в зависимости от того, сколько пользователей / учетных записей вы добавляете или от количества отправляемых вами электронных писем. Смотрите наш учебник о том, как исправить WordPress, не отправляя проблему электронной почты.
Что если мы скажем вам, что есть другой вариант, и, скорее всего, вы уже платите за него?
Использование учетных записей электронной почты вашим хостом
Большинство провайдеров хостинга WordPress предлагают услуги электронной почты для каждого домена, который вы размещаете на них. Это означает, что вы можете создавать учетные записи электронной почты с вашим собственным доменным именем, например yourname@yoursite.com.
Сначала вам нужно будет создать учетную запись электронной почты. В этом примере мы покажем вам, как создать учетную запись электронной почты в cPanel. Ваш поставщик услуг хостинга может использовать какую-то другую систему управления учетными записями, но основной процесс такой же, как и в большинстве услуг хостинга.
Войдите в свою учетную запись хостинга и нажмите на учетные записи электронной почты в разделе почты.
^
Это покажет вам простую форму, где вам нужно заполнить информацию, необходимую для создания учетной записи электронной почты.
Поскольку мы будем использовать эту учетную запись для отправки электронных писем WordPress, мы рекомендуем создать учетную запись электронной почты, например wordpress@example.com. Обязательно замените example.com собственным доменным именем.
^
После создания учетной записи электронной почты вы можете использовать ее в WordPress. Но прежде чем сделать это, вам понадобится следующая информация от вашего хостинг-провайдера.
SMTP Host для вашего адреса электронной почты.
Порт SMTP для безопасного входа.
Вы можете проверить раздел поддержки на веб-сайте вашего хоста для получения этой информации. Скорее всего, будет статья, предоставляющая эту информацию. Если вы не можете его найти, обратитесь в службу поддержки хостинга, чтобы запросить эту информацию.
Использование вашего фирменного адреса электронной почты в WordPress
Теперь вам нужно установить и активировать плагин WP Mail SMTP. Для получения более подробной информации, смотрите наше пошаговое руководство по установке плагина WordPress.
После активации вам нужно зайти в Настройки »Электронная почта, чтобы настроить параметры плагина.
^
Сначала вам нужно ввести адрес электронной почты, который вы только что создали. После этого вы можете добавить имя от, это будет использоваться в качестве имени отправителя.
Если вы не добавите имя от, то плагин будет использовать WordPress по умолчанию.
Далее нужно выбрать почтовик. Идите дальше и нажмите на «Другой SMTP» вариант, чтобы выбрать его.
^
После этого вам нужно поставить галочку напротив опции «Путь возврата». Эта опция устанавливает путь возврата в соответствии с адресом электронной почты отправителя. Если вы оставите его без отметки, отклоненные сообщения и недоставленные квитанции будут потеряны.
Далее вам нужно настроить параметры SMTP.
^
Сначала вам нужно ввести ваш SMTP хост и порт. Вы можете получить эту информацию у своего хостинг-провайдера. Как правило, узлом SMTP является mail.yourdomain.com (замените yourdomain.com на ваше собственное доменное имя). Для SMTP используется порт 465.
Далее нужно выбрать шифрование. Большинство хостинговых компаний WordPress поддерживают SSL и TLS. Мы рекомендуем использовать опцию TLS, когда она доступна.
После этого включите переключатель аутентификации и введите свое имя пользователя и пароль SMTP. Обычно ваш адрес электронной почты также является вашим именем пользователя SMTP.
Ваш пароль хранится в виде обычного текста, что небезопасно. Не беспокойтесь, в этой статье мы покажем вам, как повысить безопасность.
Не забудьте нажать кнопку «Сохранить настройки», чтобы сохранить изменения.
Тестирование настроек SMTP
Теперь, когда вы настроили WP Mail SMTP для отправки электронной почты, давайте проверим, все ли работает нормально. На странице настроек плагина перейдите на вкладку «Проверка электронной почты».
^
Вам необходимо указать адрес электронной почты, на который вы хотели бы получить тестовое письмо. Это может быть любой действующий адрес электронной почты, к которому вы можете получить доступ. После этого нажмите кнопку «Отправить письмо», чтобы продолжить.
WP Mail SMTP теперь будет отправлять сообщение электронной почты с использованием настроек SMTP, которые вы ввели ранее. Вы увидите сообщение об успехе, когда электронная почта будет успешно отправлена.
Защита вашего пароля электронной почты
Возможно, вам потребуется ввести пароль учетной записи электронной почты в настройках WP MAIL SMTP. Этот пароль обычно хранится в виде обычного текста, который небезопасен.
Тем не менее, плагин также предоставляет вам возможность сделать его более безопасным. Для этого вам нужно добавить код в ваш файл wp-config.php. Если вы этого еще не сделали, ознакомьтесь с нашим руководством по редактированию файла wp-config.php в WordPress.
Сначала вам необходимо подключиться к вашему веб-сайту с помощью FTP-клиента или приложения File Manager в cPanel. После подключения вы найдете файл wp-config.php в корневой папке вашего сайта.
Вы можете редактировать этот файл с помощью любого текстового редактора, такого как Блокнот или TextEdit.
Найдите строку с надписью ‘Вот и все, прекратите редактирование! Удачного ведения блога »и добавьте следующий код прямо перед ним.
^
Не забудьте заменить «ваш_пароль» на действительный пароль SMTP. После этого сохраните и загрузите файл wp-config.php обратно на сервер.
Теперь вы можете зайти в свою админ-панель WordPress и перейти в раздел «Настройки» SMTP-страница WP Mail. Прокрутите вниз до раздела параметров SMTP, и вы увидите, что поле пароля теперь отключено.
^
Решение проблем с электронной почтой WordPress
Наиболее распространенная причина ошибок при отправке электронных писем с использованием SMTP – неправильный хост или порт SMTP. Убедитесь, что вы вводите правильные настройки хоста и порта, предоставленные вашим хостинг-провайдером.
Убедитесь, что вы выбрали правильный метод шифрования. Обычно SSL работает в большинстве сред, но мы рекомендуем вам проверить у своего веб-хоста, не доставляются ли ваши электронные письма.
Плюсы и минусы использования почтовых серверов вашего веб-хостинга для электронной почты WordPress
Первое и наиболее очевидное преимущество заключается в том, что вы можете использовать свой собственный адрес электронной почты для исходящих писем в WordPress.
Еще одним преимуществом является то, что вы уже заплатили за эту услугу при регистрации своей учетной записи хостинга. Вам не нужно будет платить лишние деньги за отправку и получение писем.
Тем не менее, некоторые провайдеры WordPress-хостинга применяют ограничения на исходящие электронные письма. Вот почему мы не рекомендуем использовать WordPress для отправки электронных писем.
Другая распространенная проблема с провайдерами виртуального хостинга заключается в том, что их почтовые серверы могут быть довольно ненадежными. Если вы заметили задержки в доставке электронной почты, вам следует рассмотреть возможность использования сторонних почтовых сервисов, таких как Google Apps for Work, Mailgun или SendGrid.
Мы надеемся, что эта статья помогла вам узнать, как использовать SMTP-сервер для отправки электронных писем WordPress. Вы также можете просмотреть наш список обязательных плагинов WordPress для предприятий.