MTA принимающий почту на все домены

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
klimenko_av
рядовой
Сообщения: 35
Зарегистрирован: 2007-08-16 0:54:31

MTA принимающий почту на все домены

Непрочитанное сообщение klimenko_av » 2008-11-04 17:06:59

Передо мной встала интересная задача:
на одном из серверов установить MTA (Exim или Postfix), на него будет директится (каким образом ее будут директить - не важно) с разных хостов почта причем на совершенно разные почтовые ящики, принадлещащие разным доменам.
Этот MTA должен принимать всю эту почту и класть в один почтовый ящик локально.
О назначении данного трюка я не осведомлен, но задачу тем не менее нужно выполнять.
Еще раз повторю МТА должен принимать почту адресованную любым ящикам на любых доменах и бросать в один ящик локально.
Что-то вроде

Код: Выделить всё

*.* vasia

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: MTA принимающий почту на все домены

Непрочитанное сообщение Alex_hha » 2008-11-04 19:37:23

На Postfix примерно так

recipient_canonical_maps = pcre:/etc/postfix/rcpt_maps.pcre
transport_maps = hash:/etc/postfix/transport_maps

/etc/postfix/transport_maps
mydomain.com :

/etc/postfix/rcpt_maps.pcre
/^(.*)@(.*)$/ $1@mydomain.com

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: MTA принимающий почту на все домены

Непрочитанное сообщение Alex Keda » 2008-11-05 0:31:39

В отличие от мышеводов, я бы рекомендовал озадачиться прочтением доки а не копи-пастом =)
ПОсему даю наводку.
1. Принимать всё от всех.
2. Роутер без условий возвращающий всегда один и тот же адрес
3. Транспорт для адреса из пункта два для локальной доставки.
Убей их всех! Бог потом рассортирует...

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: MTA принимающий почту на все домены

Непрочитанное сообщение Alex_hha » 2008-11-05 12:19:37

Можно даже проще, если надо все направлять на одного пользователя, то используй такой файл

/etc/postfix/rcpt_maps.pcre
/.*/ user@mydomain.com

Гость
проходил мимо

Re: MTA принимающий почту на все домены

Непрочитанное сообщение Гость » 2008-11-06 13:09:23

Alex_hha писал(а):На Postfix примерно так

recipient_canonical_maps = pcre:/etc/postfix/rcpt_maps.pcre
transport_maps = hash:/etc/postfix/transport_maps

/etc/postfix/transport_maps
mydomain.com :

/etc/postfix/rcpt_maps.pcre
/^(.*)@(.*)$/ $1@mydomain.com
Так какой же все таки нужно использовать /etc/postfix/transport_maps?
mydomain.com : - не корректная запись

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: MTA принимающий почту на все домены

Непрочитанное сообщение Alex_hha » 2008-11-07 12:51:05

mydomain.com : - не корректная запись
включить мозг ;)
Так какой же все таки нужно использовать /etc/postfix/transport_maps?
см выше