Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   [решено] Sendmail и delay_checks. Как отключить задержку для локальніх пользователей? (http://forum.oszone.net/showthread.php?t=103545)

SSS 24-03-2008 12:54 766676

Sendmail и delay_checks. Как отключить задержку для локальніх пользователей?
 
В Sendmailе для отсеивания спама есть такие строки.
FEATURE(`delay_checks')dnl
FEATURE(`greet_pause', `5000')dnl
Но вот только дело в том, что эти задержки срабатывают и для локальных пользователей этого сервера.
Есть ли какой-то механизм отключающий проверку с помощью задержки для пользователей сети 192.168.1.0/24 ?

SSS 24-04-2008 15:20 788285

Нашел решение своей проблемы (вдруг кому нибудь еще пригодится):
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

sql 12-09-2008 15:52 897266

от себя хотел бы добавить-разъяснить.

строку

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-