Victor Ustugov wrote:
>> Может есть смысл сделать исключения для определенных хостов в
>> check_DSN ? В access_db например. А то встречаются невменяемые
>> админы, которые не меняют формат dsn на своей системе несмотря
>> на письма в их адрес...
>> если встречаются, значит, надо делать
исключение из проверки DSN сообщений от авторизованных отправителей
define(`confCHECK_DSN_SKIP', `AUTH')dnl
исключение из проверки DSN исходящих сообщений, подробней см.
HACK(`is_outgoing')
define(`confCHECK_DSN_SKIP', `OUTGOING')dnl
исключение из проверки DSN сообщений:
MAIL FROM которых указан в access_db в виде:
CheckDSN:mailbox на subdomain.maildomain OK
CheckDSN:subdomain.maildomain OK
CheckDSN:maildomain OK
$&{client_name} указан в access_db в виде:
CheckDSN:hostname.subdomain.maildomain OK
CheckDSN:subdomain.maildomain OK
CheckDSN:maildomain OK
$&{client_addr} указан в access_db в виде:
CheckDSN:A.B.C.D OK
CheckDSN:A.B.C OK
CheckDSN:A.B OK
CheckDSN:A OK
define(`confCHECK_DSN_SKIP', `EXCLUDED')dnl
несколько значений можно указывать через пробел:
define(`confCHECK_DSN_SKIP', `AUTH OUTGOING EXCLUDED')
hack лежит в обычном месте
я тестировал его только в -bt
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC