Не приходит письмо к новым зарегистрировавшимся пользователям

Статус
В этой теме нельзя размещать новые ответы.

Обжигающий Иней

Только чтение
Сообщения
1,560
Реакции
509
Баллы
5,635
Добрый день всем. Установил данный движок, подключил новый шаблон, но при регистрации новых пользователей письмо не приходит, что на майл \ гмаил - без разнице. В чём может быть причина? На форуме всем пишет, мол ваша учётная запись требует активации.

Информация об ошибке
Код:
Zend_Mail_Transport_Exception: Email to [email protected] failed: Unable to send mail. - library/Zend/Mail/Transport/Sendmail.php:137
Сгенерирована пользователем: Неизвестная учётная запись, 11 мин. назад


Трассировка стэка

Код:
#0 /var/www/forum.сайт.ru/library/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 /var/www/forum.сайт.ru/library/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 /var/www/forum.сайт.ru/library/XenForo/Mail.php(175): Zend_Mail->send(Object(Zend_Mail_Transport_Sendmail))
#3 /var/www/forum.сайт.ru/library/XenForo/Mail.php(152): XenForo_Mail->sendMail(Object(Zend_Mail))
#4 /var/www/forum.сайт.ru/library/XenForo/Model/UserConfirmation.php(136): XenForo_Mail->send('feniks123123@ma...', 'Ghost')
#5 /var/www/forum.сайт.ru/library/XenForo/ControllerPublic/Register.php(424): XenForo_Model_UserConfirmation->sendEmailConfirmation(Array)
#6 /var/www/forum.сайт.ru/library/XenForo/FrontController.php(347): XenForo_ControllerPublic_Register->actionRegister()
#7 /var/www/forum.сайт.ru/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#8 /var/www/forum.сайт.ru/index.php(13): XenForo_FrontController->run()
#9 {main}

Содержимое запроса
array(3) {
["url"] => string(50) "http://forum.сайт.ru/index.php?register/register"
["_GET"] => array(1) {
["register/register"] => string(0) ""
}
["_POST"] => array(16) {
["username"] => string(0) ""
["d0110c7721d8378920d66c6609e8b8a9"] => string(5) "Ghost"
["0f2a4507d76b6f6e046239bc4932e288"] => string(20) "[email protected]"
["bbaa1ade60affc0724c629041a73a326"] => string(0) ""
["bccaa90536c3fb2be2feab9c8a509842"] => string(4) "male"
["dob_month"] => string(1) "2"
["dob_day"] => string(2) "14"
["dob_year"] => string(4) "1989"
["997b2e543f35d0581f312f0170e0e6b7"] => array(1) {
["ma"] => string(0) ""
}
["custom_fields_shown"] => array(1) {
[0] => string(2) "ma"
}
["28cef9fa91bf417b7c02e8a3408d496c"] => string(13) "Europe/London"
["recaptcha_challenge_field"] => string(313) "03AHJ_Vus99-X98I9ZSYLyzdPieUoWSlKKWJ1_dxw4z-9dbsGifvJFSPcYPtuVJpyoW_EqINjvxv46LJaPF3m3_w-dmjHPsns67lbldHyr_EGtfmcpn6FOp9lB0KK5zxf6JTfR3zhkVWBSKSXkWNrCrhtpTfVwMH5rItlR6YdVOYdnHOoOd-7Xwkz56NE6sNmfN_HdA5L2bK9CHJbC-2bgio3B0X7jxB6CcVM-kOpQpyEoVgflEeM08jx3CJqnF1VUs1PwXiyioMFBcV4wOwHX1mboELO_R4BaotN4i0M_OPGCGwLiRBML-Z0"
["recaptcha_response_field"] => string(4) "4224"
["agree"] => string(1) "1"
["_xfToken"] => string(8) "********"
["reg_key"] => string(32) "05a4dab1d4940a68dbc2e811386e74c1"
}
}
 
Последнее редактирование модератором:
Спасибо, пойду разбираться с хостером.

Оказывается у меня попросту не установлен почтовой клиент. Кто подскажет как по минимуму поставить только нужные пакеты на Ubuntu?
 
Оказывается у меня попросту не установлен почтовой клиент. Кто подскажет как по минимуму поставить только нужные пакеты на Ubuntu?
Хм, если не уверены что сможете самостоятельно настроить тот же exim4 на отправку почты, spf и dkim, то советую использовать
Там простая инструкция по настройке и позволяет слать письма просто по smtp.
Ну и очень много других вкусностей.
 
  • Мне нравится
Реакции: Hope
Я вообще ни разу не устанавливал поч. клиент. Даже определённой базы нет как оно всё работает. Нужно просто чтоб регистрация работала - с подтверждением почты по разным ящикам майл \ гмаил \ яндекс и т.д.
За ссылку спасибо, а есть в добавок гайдик как всё это запилить? Я новичок в администратировании + с англ проблемы :)
 
KradaBash, гайдик...
В общем, регистрируешься на маилгане, добавляешь домен.
Дальше тебе нужно будет добавить пару записей в dns.
mailgun.png
Для обозначения домена используют обычно символ @
И остальные настройки не обязательны. Их можно настроить, если понадобиться принимать почту через mailgun.
После подтверждения домена будет доступен почтовый ящик по умолчанию:
mailgun-2.png
Manage SMTP credentials позволяет создать свои почтовые ящики.
Ну и последний этап - добавить настройки электронной почты уже в самом Xenforo.
 
  • Мне нравится
Реакции: Hope
Благодарствую! Если есть время, давайте разберём всё по порядку, с субъекта наверное по тупому моему пониманию :)
Вот эти записи DNS их нужно добавить на самом сервере? То-есть обращаться к Хостингу?
 
KradaBash, скорее всего у регистратора домена, если только не делегировали управление хостеру.
Домен я регистрировал отдельно. ВПС сервер то-же отдельно, разумеется он выдал мне свои DNS, я их прописал у себя в ЛК на домене + Поддомены они сами мне настроили на сервере, я лишь добавил папке. Форум стоит на поддомене 3 уровня.
 
Домен я регистрировал отдельно. ВПС сервер то-же отдельно, разумеется он выдал мне свои DNS, я их прописал у себя в ЛК на домене + Поддомены они сами мне настроили на сервере, я лишь добавил папке. Форум стоит на поддомене 3 уровня.
Тогда нужно будет попросить хостера, что бы они точно так же добавили spf и dkim записи как и поддомены.
 
Тогда нужно будет попросить хостера, что бы они точно так же добавили spf и dkim записи как и поддомены.
Отписал в ТП, жду ответа :) А на самом ВПС никаких записей в хотс и т.д. делать не нужно?
 
Отписал в ТП, жду ответа :-) А на самом ВПС никаких записей в хотс и т.д. делать не нужно?
Нет, совсем не нужно. По сути, слать письмо можно и обычным пост запросом, без поднятия smtp сокета.
Нашел , хочу попробовать его использовать у себя.
 
Нет, совсем не нужно. По сути, слать письмо можно и обычным пост запросом, без поднятия smtp сокета.
Нашел , хочу попробовать его использовать у себя.
Чем дальше тем больше дров ) Мне-бы просто дефолт настроить, извращаться - как-нибудь потом.
 
если не умеем администрировать зачем такие большие велосипеды изобретать? регистриуем ящик на том же gmail.com прописываем настройки в админке движка и все.
 
KradaBash, отправка почты всегда была нетривиальной задачей.
Нужно же не только отправить письмо, но и обеспечить доставку почты в входящее, а не в спам.
Дополнение так же слили и сюда. Осталось дождаться, когда переведут в продвинутую группу.
 
если не умеем администрировать зачем такие большие велосипеды изобретать? регистриуем ящик на том же gmail.com прописываем настройки в админке движка и все.
Что советую то и делаю :) Потом уже буду разбираться что куда, так сказать с спокойной душой )

KradaBash, отправка почты всегда была нетривиальной задачей.
Нужно же не только отправить письмо, но и обеспечить доставку почты в входящее, а не в спам.
Дополнение так же слили и сюда. Осталось дождаться, когда переведут в продвинутую группу.
В моём случае данное письмо будет попадать в папку спам? :)
Меня спрашивают:
Какой селектор прописать для DKIM ? Ж) ШТА!

Я так понял эта те 2 штуки длинные :) Их и отослал.
 
Add DNS records for tracking:

В этой категории хостеру ничего не нужно предоставлять?


Это при добавлении домена в mailgun написано. Выше я давал скрин примера. Это вторая строка, начинающаяся с k=rsa; p=...
Да я так и отправил. Ой я дно, ай да молодец :)
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу