stefaniobrunhara
(usa CentOS)
Enviado em 04/12/2012 - 21:43h
Hoje tenho um servidor com Posftix+Mysql+Spamassassin+Amavisd-new+Courier+Postfixamin+Squirrelmail+Quota+SPF+Postgrey funcionndo normal.
porém a configuração do spamassassin é uma configuração global, gostaria de ter confiraçoes por usuario.
Estou tentanto usar a informação que esta nestes sites:
http://www.wistful.net/wiki/My_SpamAssassin_MySQL_How-To#MySQL
http://wiki.apache.org/spamassassin/UsingSQL
mysql> select username,preference,value from userpref WHERE (username='$GLOBAL' OR username='%sangiovanne.com.br' OR username='suporte@sangiovanne.com.br') ORDER by username ASC;
+----------------------------+------------------------+----------------+
| username | preference | value |
+----------------------------+------------------------+----------------+
| $GLOBAL | required_hits | 5.0 |
| %sangiovanne.com.br | required_hits | 3.5 |
| suporte@sangiovanne.com.br | rewrite_header Subject | |
| suporte@sangiovanne.com.br | report_safe | 0 |
| suporte@sangiovanne.com.br | required_score | 2 |
| suporte@sangiovanne.com.br | blacklist_from | sos* |
| suporte@sangiovanne.com.br | blacklist_from | estef@gmail.com |
| suporte@sangiovanne.com.br | required_hits | 2.0 |
+----------------------------+------------------------+----------------+
8 rows in set (0.00 sec)
TESTE Global esta corrento com required=5.0
[root@ns1 spamassassin_mysql]# echo -e "From: user\nTo:user\nSubject: Test\n\n" | spamc -u '%GLOBAL' X-Spam-Checker-Version: SpamAssassin 3.3.2-rc1 (2011-05-14) on
ns1.sangiovanne.com.br
X-Spam-Level: **
X-Spam-Status: No, score=3.0 required=5.0 tests=FH_FROMEML_NOTLD,MISSING_DATE,
MISSING_MID,NO_RECEIVED,NO_RELAYS,TO_MALFORMED autolearn=no version=3.3.2-rc1
From: user
To:user
Subject: Test
TESTE Dominio esta corrento com required=3.5
[root@ns1 spamassassin_mysql]# echo -e "From: user\nTo:user\nSubject: Test\n\n" | spamc -u '%sangiovanne.com.br'
X-Spam-Checker-Version: SpamAssassin 3.3.2-rc1 (2011-05-14) on
ns1.sangiovanne.com.br
X-Spam-Level: **
X-Spam-Status: No, score=3.0 required=3.5 tests=FH_FROMEML_NOTLD,MISSING_DATE,
MISSING_MID,NO_RECEIVED,NO_RELAYS,TO_MALFORMED autolearn=no version=3.3.2-rc1
From: user
To:user
Subject: Test
TESTE Usuario esta corrento com required=2.0
[root@ns1 spamassassin_mysql]# echo -e "From: user\nTo:user\nSubject: Test\n\n" | spamc -u 'suporte@sangiovanne.com.br'
X-Spam-Checker-Version: SpamAssassin 3.3.2-rc1 (2011-05-14) on
ns1.sangiovanne.com.br
X-Spam-Flag: YES
X-Spam-Level: **
X-Spam-Status: Yes, score=3.0 required=2.0 tests=FH_FROMEML_NOTLD,MISSING_DATE,
MISSING_MID,NO_RECEIVED,NO_RELAYS,TO_MALFORMED autolearn=no version=3.3.2-rc1
X-Spam-Report: =?ISO-8859-1?Q?
* 1.2 TO_MALFORMED Cabe=e7alho To: possui um endere=e7o malformado
* 0.2 FH_FROMEML_NOTLD E-mail address doesn't have TLD (.com, etc.)
* -0.0 NO_RELAYS Informa=e7=e3o: mensagem n=e3o foi recebida via SMTP
* 0.1 MISSING_MID N=e3o possui header Message-Id
* -0.0 NO_RECEIVED Informa=e7=e3o: mensagem n=e3o possui cabe=e7alho Received:
* 1.4 MISSING_DATE N=e3o possui header Date?=
From: user
To:user
Subject: Test
Então agora temos o spamassassin funcionando com o mysql!
porém o amavisd não esta trabalhando com ele!!!
No teste manual esta tudo certo, agora esta faltando algo para que o amavisd trabalhe com o spamassassin que esta configurado com mysql.
Alguém pode me ajudar?
Obrigado!