• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Решено Почта WordPress. Нужен совет

Orrs

ПРОВЕРЕННЫЙ

Orrs

ПРОВЕРЕННЫЙ
Сообщения
17
Добрый день!
Помогите советом начинающему.
Есть домен и основа сайта на Вордпресс. Есть хостинг и почтовый сервер на хостинге. При регистрации нового пользователя приходит сообщение на почту почтового сервера от адреса
postmaster@имя сервера (о новом пользователе). А самому пользователю на адрес указанный при регистрации уведомление не приходит. То есть зарегестрироваться не получается, так как туда должен придти пароль. Плагины не установлены (плагин Для просмотра ссылки Войди или Зарегистрируйся нужен для создания форм), но письмо при регистрации должно придти и без плагина? Отправляется же оно на почтовый сервер. Хостер отправку почты поддерживает. Из панели почтового сервера письма высылаются куда нужно. Понимаю, что вопросы наивные, но я только осваиваюсь. Спасибо!
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Добрый день!
Помогите советом начинающему.
Есть домен и основа сайта на Вордпресс. Есть хостинг и почтовый сервер на хостинге. При регистрации нового пользователя приходит сообщение на почту почтового сервера от адреса
postmaster@имя сервера (о новом пользователе). А самому пользователю на адрес указанный при регистрации уведомление не приходит. То есть зарегестрироваться не получается, так как туда должен придти пароль. Плагины не установлены (плагин Для просмотра ссылки Войди или Зарегистрируйся нужен для создания форм), но письмо при регистрации должно придти и без плагина? Отправляется же оно на почтовый сервер. Хостер отправку почты поддерживает. Из панели почтового сервера письма высылаются куда нужно. Понимаю, что вопросы наивные, но я только осваиваюсь. Спасибо!
В Вашем случае, я думаю проблема в настройке почтового сервера на хосте, точнее она не донастроена. Раз письмо приходит к Вам о регистрации а вот от Вас не уходит. Тк. postmaster@имя сервера это по сути локальная почта. для того чтобы быть уверенным в ситуации, возьмите скрипт из этой темы и проверьте отправку почты во внешнюю и потом будем думать. http://clubwp.ru/threads/woocommerce-ne-prisylaet-zakazy-na-pochtu.988/
 

Orrs

ПРОВЕРЕННЫЙ

Orrs

ПРОВЕРЕННЫЙ
Сообщения
17
Дело в том, что из самого почтового сервера на хосте письма тоже уходят. Тот есть если зайти в панель управления, потом на саму почту и отправить на любой произвольный адрес, письмо уходит (и доходит до адресата). А вот при регистрации нового пользователя на сайте автоматически оно не формируется. То есть о отправленных почтового сервера его нет. Как формируется письмо Вордпрессом при регистрации нового пользователя? С какого адреса оно должно отправляться? Может что-то надо настроить в консоли вордпресса?...
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Чаще всего жалуются на то, что им на почту не приходят уведомления о новых комментариях, бекапы базы данных, или не приходит письмо с логином и паролем при новой регистрации.

За отправку почты в WordPress отвечает php функция mail (), с работой которой на некоторых хостингах возникают проблемы. Для начала опишу несколько простейших решений проблемы:
  • Во первых, поинтересуйтесь у вашего хостера, включена ли у вас такая функция mail ().
  • Во-вторых, убедитесь, что в вашем профиле администратора указан e-mail адрес
  • И в-третьих, попробуйте создать на хостинге почту вида wordpress@ваш_домен (например wordpress@ВАШДОМЕН.Чего то там). Во всех письмах, отправляемых из worpress, в строке отправителя стоит именно этот адрес, но некоторые хостинги не дают отправить письмо с таким мылом, если фактически на сервере его нет, или просто блокируют подобный исходящий трафик.
Если после вышеперечисленных действий почта все еще не отправляется, тогда можно заставить сайт на wordpress отправлять ее через smtp сервер. Для этого можно пойти двумя путями: с помощью плагина и настройки сервера или правки кода, но правка кода худшее решение.
Плагин Postman SMTP
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
как раз предложенный скрипт в моем предыдущем сообщении проверяет работу почты по протоколу mail()
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Да. На всякий случай можно включить режим отладки в WP
Чтобы включить WP_DEBUG, просто добавьте или измените следующий код в ваш файл wp-config.php:
define( 'WP_DEBUG', true );
 
  • Нравится
Реакции: Orrs

Orrs

ПРОВЕРЕННЫЙ

Orrs

ПРОВЕРЕННЫЙ
Сообщения
17
Wildcdu, Спасибо!!
Поиск на сайте хостера по "php функция mail ()" выявил, что дело действительно в php функции mail () и в моем непонимании сути работы WordPress для конкретного хостера.
Наверное, стоило сразу указать хостера (nic.ru). Дело в том, что у nic.ru для работы с WordPress нужна установка дополнительных модулей (поставил WP Mail SMTP - Сервер mail.nic.ru (порт 25))
Без установки плагинов (у nic.ru для работы с WordPress) настроить отправку почты не получится. Не хотелось ставить дополнительные плагины, но в данном случае пришлось.
 

Топ поддержки


Сверху