XF 1.5 Не приходят письма регистрации (biz.mail.ru)

Raynar

Проверенные
Сообщения
274
Реакции
180
Баллы
3,345
Приветствую, решил пересесть на biz.mail.ru
Добавил Dns записи, сделал настройки, но письма не приходят.
Лог ошибок
Код:
Трассировка стэка
#0 /var/www/ooray/data/www/sharovarka.com/library/Zend/Mail/Protocol/Smtp.php(289): Zend_Mail_Protocol_Abstract->_expect(Array, 300)
#1 /var/www/ooray/data/www/sharovarka.com/library/Zend/Mail/Transport/Smtp.php(211): Zend_Mail_Protocol_Smtp->rcpt('vanug@freelette...')
#2 /var/www/ooray/data/www/sharovarka.com/library/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#3 /var/www/ooray/data/www/sharovarka.com/library/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#4 /var/www/ooray/data/www/sharovarka.com/library/XenForo/Mail.php(175): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#5 /var/www/ooray/data/www/sharovarka.com/library/XenForo/Mail.php(152): XenForo_Mail->sendMail(Object(Zend_Mail))
#6 /var/www/ooray/data/www/sharovarka.com/library/XenForo/Model/UserConfirmation.php(153): XenForo_Mail->send('vanug@freelette...', 'admin-chmo')
#7 /var/www/ooray/data/www/sharovarka.com/library/XenForo/ControllerPublic/Register.php(424): XenForo_Model_UserConfirmation->sendEmailConfirmation(Array)
#8 /var/www/ooray/data/www/sharovarka.com/library/XenForo/FrontController.php(347): XenForo_ControllerPublic_Register->actionRegister()
#9 /var/www/ooray/data/www/sharovarka.com/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#10 /var/www/ooray/data/www/sharovarka.com/index.php(13): XenForo_FrontController->run()
#11 {main}


Содержимое запроса
array(3) {
["url"] => string(39) "http://sharovarka.com/register/register"
["_GET"] => array(0) {
}
["_POST"] => array(17) {
["username"] => string(0) ""
["bf34bf86fe7ba6d4eb87999194f5b41d"] => string(10) "admin-chmo"
["cb94137ff6e86e576cacbeddca4b9755"] => string(19) "[email protected]"
["password"] => string(8) "********"
["5b90aacae2b4c402d5eadb3ff3dfd0a9"] => string(0) ""
["8096f06ee265f3380be7499b813fec2b"] => string(4) "male"
["dob_month"] => string(2) "10"
["dob_day"] => string(1) "1"
["dob_year"] => string(4) "1996"
["66c21f483e263c10a9b3f1fb141dc6e8"] => array(1) {
["zde5ndy2ztq5yjzkogm"] => string(0) ""
}
["custom_fields_shown"] => array(1) {
[0] => string(19) "zde5ndy2ztq5yjzkogm"
}
["35ca63e089f877d904ac81c6f20ed028"] => string(10) "Asia/Dhaka"
["recaptcha_challenge_field"] => string(270) "03AHJ_VuurCBUwrV5ekW13ZDvqZyQnNcCFCTkovQXSLg-PmEiTFp_DKOhWUR9-cTxg7cUjjfsFYM3R9nauiCevEdjfHSaI1y1-yAMeRBdgLtpQiBWk5pg6hIw_0FRbcAstejtTkLOCmNxbvmxVp-pHMDRKoDbSvYmOTYYyuuqeAIlvHvp-5lZ5yBZeVzRmlcYEROhWIr7S9XszV7bG8YqdCe8eFQvnymJJzwe-sl9Q1KGMBKV058WHKf-ugczl3KpEStUgcKPYGFaW"
["recaptcha_response_field"] => string(12) "mess nlisals"
["agree"] => string(1) "1"
["_xfToken"] => string(8) "********"
["reg_key"] => string(32) "d19466e49b6d8c466865ff139d828597"

wkfNALI[1].png
 
Raynar, и не должны. Mail запрещает использовать свой SMTP для отправки писем скриптами. Шлите со своего сервера, установив exim, например, этого вполне достаточно с настройками, которые они предоставляют (spf и т.п.).
 
Raynar, и не должны. Mail запрещает использовать свой SMTP для отправки писем скриптами. Шлите со своего сервера, установив exim, например, этого вполне достаточно с настройками, которые они предоставляют (spf и т.п.).
днс можно не трогать оставить майловские?
можете гайд по настройке скинуть
 
днс можно не трогать оставить майловские?
Записи DNS придется модернизировать: в SPF добавить IP сервера + добавить новый DKIM-маркер от почтовика.
На выхлопе: можно использовать локальный почтовик для отправки почты и публичные почтовые службы для обычной работы. Все почтовые политики будут работать штатно.
 
Настройка электронной почты (без писем в спаме и со сборщиком возвратной почты)

А по настройке самой бизнес почты никаких затыков быть не должно, там все понятным языком написано.
То есть я устанавливаю EXIM , меняю настройки на эти IbjcxvZ[1].png xj2okux[1].png
и все должно заработать?
 
Raynar, не так:
  • SPF-запись некорректная, надо: v=spf1 ip4:50.7.159.13 a mx include:_spf.mail.ru ~all - обе которые есть удалить вообще;
  • DKIM странный, конечно - если сгенерированный автоматом панелью такой, то ок, а вот dkim который сам mail.ru дает добавьте еще - там название mailru._domainkey.sharovarka.com будет;
  • Первая запись это что вообще такое? Судя по названию - надо удалять, синтаксис некорректный;
  • Добавьте запись типа TXT с именем _dmark и содержанием v:-DMARC1; p=reject; rua=mailto:[email protected] - или какой там у вас адрес почты существует у домена;
  • Попросите хостера прописать PTR (обратную запись) на sharovarka.com.
 
  • Мне нравится
Реакции: Hope
Я бы еще рекомендовал установить OpenDKIM и вписать свой ключ для dkim в dns, чтобы письма подписанные были.
Для exim opendkim не нужен, он умеет сам подписывать как-то так
Код:
KIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}

А opendkim юзаем для postfix.

Пример записи зоны в нотации bind
Код:
$TTL 14400
@    IN    SOA    ns1.hosting.    root.site.com. (
                                            2015080308
                                            7200
                                            3600
                                            1209600
                                            180 )

@       14400   IN      NS              ns1.hosting.
@       14400   IN      NS              ns2.hosting.
@       14400   IN      A               11.12.14.14
www     14400   IN      A               11.12.14.14
@       14400   IN      MX      10      mx.yandex.ru.
@       14400   IN      TXT             "v=spf1 a mx ip4:11.12.14.14 include:_spf.yandex.net ~all"
@      14400  IN      SPF           "v=spf1 a mx ip4:11.12.14.14 include:_spf.yandex.net ~all"
_domainkey      14400   IN      TXT             "t=y; o=~;"
vmail._domainkey        14400   IN      TXT             "v=DKIM1;k=rsa; p=xxxxxxxxxx"
mail._domainkey         14400   IN      TXT             "v=DKIM1; k=rsa; t=s; p=xxxxxxxxxx"
_dmark 14400 IN TXT "v=DMARC1;p=reject;pct=100;rua=mailto:[email protected]"
Где:
  • site.com - наш домен
  • [email protected] - ящик для служебной почты
  • 11.12.14.14 - ip сервера
  • mail._domainkey - DKIM-ключ для яндекс-почты
  • vmail._domainkey - DKIM-ключ нашего локального почтовика (exim/postfix/sendmail)
  • mx.yandex.ru. - почтовая служба яндекса
С mail.ru конфиг соответственно корректируется. В некоторых мордах панелей запись SPF создать нельзя, тогда оставить только TXT.

Еще одно критически важное условие. hostname VDS должен совпадать с прямой и обратной (PTR) записью ip-сервера. Это не обязательно должен быть наш домен, достаточно любой; практически все почтовики на этапе установки сеанса смотрят заголовок EHLO и если там хостнейм не совпадает с результатом резолва ip - почтовик машет белым шелковым платочком и закрывает соединение.
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу