Olá lista, e em específico o Edmundo e o FAW que estavam me respondendo antes. Conforme tinha falado, refiz o servidor, mas agora apenas um passo de cada vez. Imaginando que eu queira apenas no servidor, o postfix com o spamassasin para sinalizar e barrar as mensagens como spam, utilizei o seguine howto: http://www.debuntu.org/postfix-and-pamassassin-how-to-filter-spam, que resumindo ficou assim:
1. Istalar o Spamassassin #apatitude install spamassassin spamc 2. Criar o usuário e o grupo específico para o spamassassin #groupadd -g 5001 spamd #useradd -u 5001 -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd #mkdir /var/lib/spamassassin #chown spamd:spamd /var/lib/spamassassin 3. Alterar as configurações do arquivo spamassassin #vim /etc/default/spamassassin ENABLED=1 SAHOME="/var/lib/spamassassin/" OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log" PIDFILE="${SAHOME}spamd.pid" 4. Editar o arquivo local.cf do Spamassassin #vim /etc/spamassassin/local.cf rewrite_header Subject ***** SPAM _SCORE_ ***** required_score 4.5 #to be able to use _SCORE_ we need report_safe set to 0 #If this option is set to 0, incoming spam is only modified by adding some "X-Spam-" headers and no changes will be made to the body. report_safe 0 # Enable the Bayes system use_bayes 1 use_bayes_rules 1 # Enable Bayes auto-learning bayes_auto_learn 1 # Enable or disable network checks skip_rbl_checks 0 use_razor2 0 use_dcc 0 use_pyzor 0 5. Reiniciar o Spamassassin #/etc/init.d/spamassassin restart 6. Editar o arquivo master.cf do Postfix para chamar o Spamassassin #vim /etc/postfix/master.cf Troque a linha smtp inet n - - - - smtpd por smtp inet n - - - - smtpd -o content_filter=spamassassin No final do arquivo, adicione a linha abaixo: spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} 7. Reiniciar o Postfix #/etc/init.d/postfix reload Quando enviei o e-mail de um usuário para o outro, a mensagem está chegando marcada da seguinte forma: ***** SPAM 6.2 ***** Reunião Geral Li outros artigos mas estou meio perdido, pois uns mencionam que o spamassassin marca e também bloqueia através de pontuação, outros mencionam que precisam de outro aplicativo para que isso seja feito. Perguntas: Passando do pressuposto que a configuração está correta, e que ele deveria escrever nas mensagens com pontuação acima de 4.5 de acordo com minha configuração, porque minha mensagem apesar de ser num servidor local e não ter nada escrito na mensagem, está sendo sinalizada com a pontuação 6.2? Ela não deveria ter uma pontuação menor? Outra coisa, tem alguma linha que eu coloco nesses arquivos de configurações para barrar os spams e não só sinalizar? Só posso colocar o servidor em produção depois de treinar o spamassassim ou tem algum tipo de configuração que eu faça, permitindo já o servidor ficar on-line? Desculpe a enxurrada de perguntas, mas iniciante é assim mesmo. []ão e no aguardo. -- Leonardo Rosa PiraíDigital - Depto Softwares Livres Tutor - Informática (Bio Mat Adm) Universidade Federal Fluminense Linux User #425466 (counter.li.org) Debian GNU/Linux