# # Virtual Users Table # # поиск в virtusertable ведется для: # адресов входящей почты из доменов domains-local и domains-relayto # адресов исходящей почты из доменов domains-local, domains-relayto, domains-virtuser # # подробней см. features/virtusertable.m4 # # пример: #user@domain1.ua: user@domain2.kiev.ua #addr@dom.ua: %1@dom2.ua #@dom3.ua: %1@dom4.ua #test1@dom.ua: reject: 5.7.1 Access denied, go away :) #test2@dom.ua: defer: 4.7.1 Temporary reject, sorry #postmaster@[192.168.0.1]: postmaster@local.domain.tld #abuse@[192.168.0.1]: abuse@local.domain.tld #postmaster@[193.193.193.193]: postmaster@local.domain.tld #abuse@[193.193.193.193]: abuse@local.domain.tld #all@local-domain.tld: ${sg{${sg{${sg{${sg{${readfile{/usr/local/etc/passwd.imap}}}{\N[ \t]*#[^\n]+\n\N}{}}}{\N:[^\n]+\N}{}}}{\N.*@(?!local-domain\.tld).*\n\N}{}}}{\n}{,}} #all@local-domain3.tld: ${sg{${sg{${sg{${sg{${readfile{/usr/local/etc/passwd.imap}}}{\N[ \t]*#[^\n]+\n\N}{}}}{\N:[^\n]+\N}{}}}{\N(?m:^(?!mailbox\d+@hosting\.tld)).*\n\N}{}}}{\n}{,}} #all@local.domain2.tld: ${sg{${lookup mysql{SELECT login FROM users WHERE login LIKE "%@local.domain2.tld"}}}{\n}{,}} #