Page 1 of 1

Фейковый домен

Posted: Sun Jul 23, 2017 4:55 pm
by gecube_ru
Задача.

Имеется некий субдомен, скажем, xxx.zzzz.com. На весте настроен zzzz.com - все как полагается: сайт, домен, почтовые ящики. Т.е. с работой zzzz.com вопросов нет.
С ящика [email protected] отправляется некая служебная почта (с другого сервера). С этим тоже никаких проблем нет, все отлично - почта уходит, клиенты ее получают.

Теперь собственно проблема - если получатель некорректный или если что-то, то в ответку приходит письмо. Оно прилетает на тот самый сервер, который обслуживает zzzz.com. Поддомен xxx.zzzz.com в Web-панели имеется, с него настроен Catchall email на ящик вообще на другом домене. Проблема в том, что почтовик реджектит всю входящую корреспондецию, де получатель не найден.

Хочется не заводя фейковые ящики с переадресацией получать ВСЮ почту, предназначенную для xxx.zzzz.com и пересылать ее на некий свой почтовый ящик (не на домене xxx.zzzz.com)

Прошу подсказать как такое реализовать.

Re: Фейковый домен

Posted: Mon Jul 24, 2017 12:50 pm
by skurudo
В голову приходит только одна идея - шаманить правила дополнительные, если без фейковых адресов.
Если найдете решение, было бы интересно его узнать.

Re: Фейковый домен

Posted: Wed Jul 26, 2017 6:34 am
by gecube_ru
Предлагают решения вроде таких:

https://unix.stackexchange.com/question ... il-address
https://serverfault.com/questions/15839 ... nal-addres

И ссылка, которая понравилась мне больше всех:
http://positon.org/catch-all-mail-with-exim

Я очень расстроен, что нужно редактировать основной файл конфигурации exim. По многим причинам. Но что поделаешь )

Обязательно попробую и отпишусь о результате.

Re: Фейковый домен

Posted: Thu Jul 27, 2017 3:06 pm
by constin
> Оно прилетает на тот самый сервер, который обслуживает zzzz.com.

Те на весту прилетает?

Если так, что у вас NS прописана типа маска , что все домены третьего уровня имеют запись А такую же как и zzzz.com. Те любой фейковый домен xxx.zzzz.com имеет запись A. Почтовик , когда отправляет письмо сначала смотрит mx , если ее нет, то смотрит A и отправляет по ней. Вот и выходит, что веспа получает жти аутлупы.

ping xxx.zzzz.com что выдает?

Решений я вам могу предложить кучу, но я хотел бы сначала понять, что именно у вас происходит. Описание проблемы допускает различное толкование.

Re: Фейковый домен

Posted: Fri Jul 28, 2017 5:47 am
by gecube_ru
constin

TL;DR. Попробую переформулировать, видимо, очень туманно разъяснил.

Смотрите.
Имеется два сервера.
Положим
a.companyname.com - xx.yy.zz.aa
b.companyname.com - bb.cc.dd.ee

При пинге xx.yy.zz.aa, ес-но, пингуется a.companyname.com (и наоборот). При пинге bb.cc.dd.ee - b.companyname.com

Веста и почтовик установлены физически на a.companyname.com
В ПУ в разделе домены настроены companyname.com (для которого a.companyname.com является и NS, и MX). Т.е. для b.companyname.com внутри раздела для companyname.com создана соответствующая А запись.
В разделе почта - companyname.com и b.companyname.com (чтобы входящая почта обрабатывалась на a.companyname.com). Для почтового домена companyname.com заведены пользователи. Для почтового домена b.companyname.com не заводил ни одного пользователя, просто ткнул галку catch-all и указал свой gmail адрес, чтобы туда приходила входящая почта.

На b.companyname.com установлен SMTP. Через него клиентам шлется информационное письмо. Этот функционал работает. На прием почты этот сервер НЕ работает. Только на отправку.

Вопрос в том, как настроить Весту так, чтобы вся почта, которая попадает на a.companyname.com с указанием того, что она для <username>@b.companyname.com,
а) обрабатывалась
и б) переадресовалась на другой ящик.

Сейчас она просто тупо реджектится (а фигли! ящиков-то в весте не создано!)

Re: Фейковый домен

Posted: Sat Jul 29, 2017 7:02 am
by constin
Не имеет значения используется ли a.companyname.com/ b.companyname.com или acompanyname.com/ bcompanyname2.com.

a.companyname.com и b.companyname.com -для почтовой системы это абсолютно разные домены третьего уровня

Я проверил, ваша схема должна нормально работать. ящик catch-all на gmail. exim отлично все туда перенаправляет.

давайте еще раз я опишу , чтобы точно.

vesta IP 10.10.10.10 a.companyname.com
SMTP server 20.20.20.20 b.companyname.com


companyname.com A 10.10.10.10
companyname.com MX companyname.com
a.companyname.com A 10.10.10.10
b.companyname.com MX a.companyname.com

те все письма от домена b.companyname.com идут на vesta

все это прописано на весте и ее сервер реально является NS сервером для вашего домена.


можно мне вывод от команд?
nslookup -type=mx companyname.com 4.2.2.2
nslookup -type=mx a.companyname.com 4.2.2.2
nslookup -type=mx b.companyname.com 4.2.2.2
nslookup b.companyname.com 4.2.2.2
whois companyname.com - показывает, что ns сервера на весте?

вывод айпи можете изменть типа 212.XXX.XXX.4

Re: Фейковый домен

Posted: Sat Jul 29, 2017 4:17 pm
by gecube_ru
b.companyname.com MX a.companyname.com
Вот! Вероятно ошибка в этом. Такой записи нет. Т.е. она обязательно должна присутствовать?

Re: Фейковый домен

Posted: Mon Jul 31, 2017 2:26 pm
by constin
если ее нет, то используется запись A