[exim-conf] auto whitelist средствами exim-conf

Sasha Usov blessendor на gmail.com
Ср Окт 29 12:48:16 EET 2008


======
X-Spam-Checker-Version: SpamAssassin Server version 3.2.5 on relay.deltamedical.com.ua
X-Spam-Score: 1.7 (+)
X-Spam-Report: Content analysis details: (1.7 points, 6.0 required)
	pts rule name              description
	--- ---------------------- ------------------------------------------------
	-0.0 DKIM_VERIFIED          Domain Keys Identified Mail: signature passes
	verification
	0.0 DKIM_SIGNED            Domain Keys Identified Mail: message has a signature
	0.2 HTML_MESSAGE           BODY: HTML included in message
	0.0 BAYES_50               BODY: Bayesian spam probability is 40 to 60%
	[score: 0.5000]
	0.1 RDNS_NONE              Delivered to trusted network by a host with no rDNS
	1.4 EMPTY_MESSAGE          Message appears to have no textual parts and no
	Subject: text
	-0.0 AWL                    AWL: From: address is in the auto white-list
X-Spam-Status: No, score=1.7 required=6.0
	tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VERIFIED,EMPTY_MESSAGE,HTML_MESSAGE,RDNS_NONE
	autolearn=no version=3.2.5
Return-Path: blessendor[at]gmail.com

======

Разве не должна исключаться проверка в SA, если отправитель в AWL sqlite?
Перед этим отправил письмо на blessendor[at]gmail.com. Ответил с него - 
получил. Но хидеры смущают - не исключается проверка в SA, ради которого 
и хочется иметь белый список, потому что ложные срабатывания от 
определенных отправителей часто бывают, даже при Баесе 0. Мой конфиг:

define(`confAWL', `SQLITE')dnl
define(`confAWL_SENDER_DOMAINS', `+local_domains : +relay_to_domains')dnl
define(`confAWL_PERIOD', `60*24*2')dnl
define(`confAWL_SQLITE_FILE',        `/var/spool/exim/db/awl.db')dnl
define(`confAWL_SQLITE_CHECK',  `SELECT expires FROM awl WHERE 
recipient="${quote_sqlite:$local_part@$domain}" AND 
sender="${quote_sqlite:$sender_address}" AND expires > $tod_epoch;')dnl
define(`confAWL_SQLITE_SELECT', `SELECT expires FROM awl WHERE 
recipient="${quote_sqlite:$sender_address}" AND 
sender="${quote_sqlite:$local_part@$domain}" AND expires > $tod_epoch;')dnl
define(`confAWL_SQLITE_INSERT', `INSERT INTO awl (recipient, sender, 
expires) VALUES ("${quote_sqlite:$sender_address}", 
"${quote_sqlite:$local_part@$domain}", $tod_epoch+60*confAWL_PERIOD);')dnl
define(`confAWL_SQLITE_UPDATE', `UPDATE awl SET expires = 
$tod_epoch+60*confAWL_PERIOD WHERE 
recipient="${quote_sqlite:$sender_address}" AND 
sender="${quote_sqlite:$local_part@$domain}";')dnl
define(`confAWL_SQLITE_DELETE', `DELETE FROM awl WHERE expires < 
strftime(\"%s\",\"now\");')dnl





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