LINUX.ORG.RU
ФорумAdmin

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


0

0

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

exim с асептом всего и вся и локальным транспортом

chocholl ★★
()

настроить на такое можно вообще что угодно, по крайней мере я себе четко представляю как сделать в qmail и postfix

borisych ★★★★★
()

man УК, тайна переписки. но технически настроить можно, man МТА

gods-little-toy ★★★
()

Гыг... тут была история... поставил я qmail. на него выходило 2 домена.... но, авторизации smtp у него почему-то не включился... и он, чцуко, принимал всё... но не отправлял.... оставлял все письма лежать в очереди....... и копию каждого письма кидал на postmaster@........ru вот идеальный вариант для тебя =)))

k4m454k
()

многие так пытаются делать. А потом, когда видят горы спама, сразу отказываются от затеи.

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

virtual_mailbox_domains = mysql:/etc/main/mysql-domains.cf virtual_mailbox_maps = mysql:/etc/main/mysql-mailboxes.cf

/etc/main/mysql-domains.cf:
host = localhost
user = test
dbname = test
query = select '%d'

/etc/main/mysql-mailboxes.cf:
host = localhost
user = test
dbname = test
query = select 'borisych'

после этого вся почта валит пользователю borisych.

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

Интересно, а если в качестве virtual_mailbox_domains указать точку "." и указать

"parent_domain_matches_subdomains = virtual_mailbox_domains"

это будет работать?

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

>Интересно, а если в качестве virtual_mailbox_domains указать точку "." и указать

вы хотите без mysql а просто средствами bree/hash отделаться? по-моему не выйдет, правда проверить не имею возможности.

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

Всплыла еще одна проблема: postfix/trivial-rewrite[1742]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

мускуль запущен, файл сокета присутствует

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

Кому интересно, вопрос решен! Привожу конфиги: /etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no mydestination = myorigin = /etc/mailname relayhost = mynetworks = 0.0.0.0 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all alias_maps = hash:/etc/aliases virtual_alias_maps = pcre:/etc/postfix/alias.pcre virtual_mailbox_maps = pcre:/etc/postfix/mailbox.pcre virtual_mailbox_domains = pcre:/etc/postfix/domain.pcre virtual_mailbox_base = /home home_mailbox = Maildir/ local_transport = virtual virtual_uid_maps = static:1002 virtual_gid_maps = static:1002

/etc/postfix/alias.pcre /(.+)@(.+)/ pechkin@mta.intra-net

/etc/postfix/mailbox.pcre /^(.*)@(.*)$/ /pechkin/Maildir/

/etc/postfix/domain.pcre /(.+).(.+)/ mta.intra-net

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