Очень хочется использовать dnsbl в sendmail 8.13 выборочно, только для некоторых пользователей, т.е. если приходит письмо на адрес vasya@my-network.ru, то отправитель этого письма будет проверен через black-list, а если письмо на адрес petya@my-network.ru, то его проверять не надо и пропустить без вопросов. my-network.ru - это "наш" почтовый домен.Можно ли так?
>т.е. если приходит письмо на адрес vasya@my-network.ru, то отправитель этого письма
>будет проверен через black-list, а если письмо на адрес petya@my-network.ru,
>то его проверять не надо и пропустить без вопросов.Думаю, это возможно сделать в SLocal_check_rcpt:
после проверки адреса локального получателя в зависимости от рез-та
можно добавить проверку на принадлежность {client_addr} на принадлежность
черному списку.
ИЗ sendmail.mc опции , отвечающие за проверку на черный список, нужно убрать, посмотреть, какие правила в sendmail.cf соответствовали этим опциям и добавить иx в SLocal_check_rcpt
если в access.db для юзера стоит OK, то вроде примет без доп. проверок.
>Очень хочется использовать dnsbl в sendmail 8.13 выборочно, только для некоторых пользователей,
>т.е. если приходит письмо на адрес vasya@my-network.ru, то отправитель этого письма
>будет проверен через black-list, а если письмо на адрес petya@my-network.ru,
>то его проверять не надо и пропустить без вопросов. my-network.ru
>- это "наш" почтовый домен.
>
>Можно ли так?Читать /usr/share/sendmail/cf/README
Раздел "Delay all checks".