LINUX.ORG.RU
ФорумAdmin

Postfix+Dovecot+Postfixadmin изменить адрес почтового сервера


0

1

Доброго времени суток. Прошу помощи в следующем вопросе. Есть почтовый сервер postfix+dovecot с именем mail.example1.ua. На нем настроено несколько почтовых доменов example1.ua, example2.ua. и.т.д. Нужно, чтобы в отправленных пользователями имеющими ящики user@example2.ua не фигурировало имя почтового сервера mail.example1.ua. Подскажите, пожалуйста, как это реализовать?


А что плохого в том, что оно фигурирует.

Один север, у него один внешний IP, прописана обратная зона mail.example1.ua для него. Если еще и mail.example1.ua прописан в MX всех доменов, то лучше и не бывает.

lvi ★★★★
()

1. нужно для каждого домена прописать MX-записи, напр.:
- example1.ua -> mail.example1.ua
- example2.ua -> mail.example2.ua

2. для mail.example1.ua и mail.example2.ua прописать A-записи, указав IP почтового сервера

3. попросить вашего провайдера прописать у себя PTR-записи для example1.ua и example2.ua, указав IP почтового сервера

4. в конфиге postfix'а (main.cf):

virtual_mailbox_domains = /etc/postfix/virtual_domains
# The file virtual_domains

example1.ua
example2.ua
детальнее - google://postfix multi domain

cac2s
()
Ответ на: комментарий от vinner

Полностью развязать - только подвесить два разных постфикса на разные ИПшки. Хоят вряд ли это надо, Скорей всего достаточно просто header rewrite. man header_checks

Nefer
()
Ответ на: комментарий от cac2s

Внимательно чтим исходное. Два домена УЖЕ прописано. Надо что бы письма со второго домена нигде не отсвечивали первый. Или Вы знаете как постфиксу присвоить ДВА имени? Речь про myhostname, есличо.

Nefer
()
Ответ на: комментарий от Nefer

Совершенно верно.В любом случае на всех рабочих станциях в качестве почтового сервера указано mail.example1.ua, поэтому вариант с правкой DNS записей ничего не дает. Вот это имя и появляется при расширенном просмотре письма.

vinner
() автор топика
Ответ на: комментарий от vinner

>попросить вашего провайдера прописать у себя PTR-записи для example1.ua и example2.ua, указав IP почтового сервера

Две записи на один IP, безтолковое занятия. Не возброняется, результат не предсказуем.

всех рабочих станциях в качестве почтового сервера указано mail.example1.ua

Подставляется не то, что прописано у клиентов, а имя машины (hostname).

lvi ★★★★
()
Ответ на: комментарий от Nefer

Внимательно чтим исходное. Два домена УЖЕ прописано.

прошу прощения. перечитав вдумчивее, понял, что недопонял :)

Или Вы знаете как постфиксу присвоить ДВА имени? Речь про myhostname, есличо.

действительно. тут только правка хидеров спасёт

cac2s
()
Ответ на: комментарий от Nefer

Попробовать выборочно, только example2.ua. Опять-же ТС не нравятся записи, на которые, в принципе, обращать внимание не стоит. Маскарадом в исходящих можно их поубивать, не факт что они заменятся и во входящих. Поменять имя хоста на какое-нибудь нейтральное, а потом маскарадить оба домена, я такого не делал.

lvi ★★★★
()
Ответ на: комментарий от lvi

Ну можно, конечно. Но это менее прозрачно, как то...

Nefer
()
Ответ на: комментарий от lvi

ну как же я поменяю имя хоста, если все рабочие станции в качестве серверов imap и smtp его используют?

vinner
() автор топика
Ответ на: комментарий от vinner

Имя в конфиге и имя в ДНС - это две большие разницы! И им совершенно не обязательно совпадать. Но вот быть реальным - крайне рекомендуется.

Nefer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.