![]() |
Sendmail и delay_checks. Как отключить задержку для локальніх пользователей?
В Sendmailе для отсеивания спама есть такие строки.
FEATURE(`delay_checks')dnl FEATURE(`greet_pause', `5000')dnl Но вот только дело в том, что эти задержки срабатывают и для локальных пользователей этого сервера. Есть ли какой-то механизм отключающий проверку с помощью задержки для пользователей сети 192.168.1.0/24 ? |
Нашел решение своей проблемы (вдруг кому нибудь еще пригодится):
Here are a couple of examples showing the GreetPause hooks in the access DB along with the new delay_checks syntax: GreetPause:192.168.1 0 |
от себя хотел бы добавить-разъяснить.
строку GreetPause:192.168.1 0 нужно добавить в файл /etc/mail/access если нужно добавить несколько сетей то вставляем несколько строк, например GreetPause:192.168.1 0 GreetPause:192.168.0 0 GreetPause:192.168.2 0 GreetPause:10.100.100.2 0 в последней строке прописан отдельный комп а не сеть. также данная фича GreetPause доступна в sendmail версии >= 8.13 по крайней мере в 8.12 ее точно нет. строки FEATURE(`delay_checks')dnl FEATURE(`greet_pause', `5000')dnl нужно вставлять в /etc/mail/sendmail.mc сразу после строки FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl :) |
Время: 07:21. |
Время: 07:21.
© OSzone.net 2001-