Главная Новости

Проблема с отправкой писем из WordPress на хостинге Ру-Центра

Опубликовано: 14.10.2017

видео Проблема с отправкой писем из WordPress на хостинге Ру-Центра

Полная настройка Ютьюб канала

Ру-Центр — в целом прекрасный хостинг с массой возможностей. Вдвойне комфортнее работать когда твой хостер является еще и крупнейшим регистратором доменных имен.


Хостинг SmartApe.ru. Настраиваем почту.

Единственная проблема с которой мне приходится постоянно сталкиваться на бюджетных тарифах — это ограничение на работу функции mail() в PHP. Проще говоря, в WordPress не работают формы обратной связи, формы заказов и весь функционал, в котором так или иначе задействована электронная почта. Саппорт хостинга утверждает, это связано с нехваткой оперативной памяти. Действительно, после перезагрузки сервера почта некоторое время уходит, но потом снова перестает. Самое печальное то, что подобная картина наблюдается на сайтах с нулевой посещаемостью. То есть без нагрузки как таковой.

Сегодня я расскажу как обойти это ограничение Ру-центра. Смысл решения заключается в использовании SMTP-сервера вместо стандартной функции mail().

Для этого нам понадобятся:

Почтовый ящик. Конечно, это может быть любой почтовый ящик с доступом к SMTP-серверу на любом бесплатном почтовом сервисе. Например, Gmail.com, Mail.ru, Yandex.ru и т.д. Но я все же рекомендовал бы использовать локальную почту Ру-центра. Именно на ее примере и будет рассмотрено данное решение. Плагин WP-SMTP .

1. Заводим почтовый ящик в Ру-центре

Делается это очень просто. Авторизуемся в панели управления хостингом и переходим в раздел «Почтовый сервер». Выбираем домен и создаем новый ящик.

Выглядит это примерно так:

2. Устанавливаем и настраиваем плагин WP-SMTP

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

Ключевые настройки:

From — адрес электронной почты, который вы завели в первом пункте; From Name — имя, которое будет отображаться у получателя; SMTP Host — адрес SMTP-сервера, в случае Ру-центра — это mail.nic.ru; SMTP Secure — для Ру-центра пока не нужен; SMTP Port — для Ру-центра 587 порт; SMTP Authentication — обязательно аутентификация на SMTP-сервере; Username — для Ру-центра указываем полный адрес электронной почты; Password — пароль вашего почтового ящика.

Проверка связи

Правильность ввода настроек вы можете проверить там же в настройках. Чуть ниже есть три поля To, Subject, Message и кнопка Send Test. Заполните их и нажмите кнопку Send Test. Если письмо пришло, значит настройки правильные и теперь вся ваша почта из WordPress будет уходить минуя функцию PHP mail() через SMTP-сервер Ру-центра.

Успехов!

rss