[sendmail-conf] check_DSN.m4

Victor Ustugov victor на corvax.kiev.ua
Чт Ноя 4 13:23:41 EET 2004


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




Подробная информация о списке рассылки sendmail-conf