Re: Cyrus + Postfix + Dspam + Clamav + Spamassassim - Mensagem não é entregue
Resolvido. Bem pessoal, não sei se é exatamente isso, mas vai aí minha observação. A questão da pontuação leva em consideração acesso a informações fora da rede, por isso acredito que a pontuação estar alta. []ão e valeu pela força. 2008/1/15 Leonardo Rosa [EMAIL PROTECTED]: 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_learn1 # 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 -- 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
Re: Cyrus + Postfix + Dspam + Clamav + Spamassassim - Mensagem não é entregue
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_learn1 # 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
Re: Cyrus + Postfix + Dspam + Clamav + Spamassassim - Mensagem não é entregue
Valeu, vou refazer a instalação sem o mailscanner. Quando resolver, posto o resultado e o roteiro. []ão -- 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
Re: Cyrus + Postfix + Dspam + Clamav + Spamassassim - Mensagem não é entregue
Faw, valeu pela resposta. Acredito que agora o e-mail esteja no formato correto. :) Com relação aos arquivos de log, eu não manjo de analisar e encontrar erros ainda, é o primeiro servidor que instalo serviço por serviço. Segue abaixo os conteúdos que foram apresentados após envio de mensagem e a mensagem após usar o mailq. -mailq -Queue ID- --Size-- Arrival Time -Sender/Recipient--- 1CDC7AB1B4! 396 Thu Jan 3 07:35:33 root root B0623AB1B8! 621 Fri Jan 4 09:20:35 [EMAIL PROTECTED] osni F17A2AB17B! 675 Fri Dec 28 09:40:04 [EMAIL PROTECTED] osni 7EE82AB1A9! 620 Fri Dec 28 09:23:36 [EMAIL PROTECTED] osni 2EDBBAB1B0! 628 Wed Jan 2 08:37:52 [EMAIL PROTECTED] osni leonardo D67CCAB1B7! 396 Fri Jan 4 07:35:12 root root DC1C7AB0ED! 16314 Fri Dec 28 09:29:54 [EMAIL PROTECTED] leonardo 659B1AB1B1! 798 Wed Jan 2 08:26:30 root root -- 23 Kbytes in 8 Requests. -mail.log MailScanner[6519]: Enabling SpamAssassin auto-whitelist functionality... Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: connect from localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: B0623AB1B8: client=localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop postfix/cleanup[6526]: B0623AB1B8: hold: header Received: from localhost (localhost [127.0.0.1])??by piraidigital.com.br (Postfix) with ESMTP id B0623AB1B8??for [EMAIL PROTECTED]; Fri, 4 Jan 2008 09:20:35 -0200 (BRST) from localhost[127.0.0.1]; from=[EMAIL PROTECTED] to=[EMAIL PROTECTED] proto=ESMTP helo=localhost Jan 4 09:20:35 weber-desktop postfix/cleanup[6526]: B0623AB1B8: message-id=[EMAIL PROTECTED] Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: disconnect from localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop cyrus/imap[6490]: accepted connection Jan 4 09:20:35 weber-desktop cyrus/imap[6490]: login: localhost [127.0.0.1] leonardo plaintext User logged in Jan 4 09:20:35 weber-desktop cyrus/imap[6490]: open: user leonardo opened INBOX/Enviados Jan 4 09:20:35 weber-desktop cyrus/imap[6490]: seen_db: user leonardo opened /var/lib/cyrus/user/l/leonardo.seen Jan 4 09:20:39 weber-desktop MailScanner[6519]: None of the files matched by the Monitors For ClamAV Updates patterns exist! -mail.err Jan 4 09:20:39 weber-desktop MailScanner[6519]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:44 weber-desktop MailScanner[6531]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:49 weber-desktop MailScanner[6536]: None of the files matched by the Monitors For ClamAV Updates patterns exist! -mail.warn Jan 4 09:20:33 weber-desktop MailScanner[6514]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:39 weber-desktop MailScanner[6519]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:44 weber-desktop MailScanner[6531]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:49 weber-desktop MailScanner[6536]: None of the files matched by the Monitors For ClamAV Updates patterns exist! -mail.info Jan 4 09:20:34 weber-desktop MailScanner[6519]: MailScanner E-Mail Virus Scanner version 4.58.9 starting... Jan 4 09:20:34 weber-desktop MailScanner[6519]: Read 764 hostnames from the phishing whitelist Jan 4 09:20:34 weber-desktop MailScanner[6519]: Using SpamAssassin results cache Jan 4 09:20:34 weber-desktop MailScanner[6519]: Connected to SpamAssassin cache database Jan 4 09:20:34 weber-desktop MailScanner[6519]: Enabling SpamAssassin auto-whitelist functionality... Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: connect from localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: B0623AB1B8: client=localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop postfix/cleanup[6526]: B0623AB1B8: hold: header Received: from localhost (localhost [127.0.0.1])??by piraidigital.com.br (Postfix) with ESMTP id B0623AB1B8??for [EMAIL PROTECTED]; Fri, 4 Jan 2008 09:20:35 -0200 (BRST) from localhost[127.0.0.1]; from=[EMAIL PROTECTED] to=[EMAIL PROTECTED] proto=ESMTP helo=localhost Jan 4 09:20:35 weber-desktop postfix/cleanup[6526]: B0623AB1B8: message-id=[EMAIL PROTECTED] Jan 4 09:20:35 weber-desktop postfix/smtpd[6523]: disconnect from localhost[127.0.0.1] Jan 4 09:20:35 weber-desktop cyrus/imap[6490]: login: localhost [127.0.0.1] leonardo plaintext User logged in Jan 4 09:20:39 weber-desktop MailScanner[6519]: None of the files matched by the Monitors For ClamAV Updates patterns exist! Jan 4 09:20:40 weber-desktop MailScanner[6531]: MailScanner
Cyrus + Postfix + Dspam + Clamav + Spamassassim - Mensagem não é entregue
Bom dia pessoal, alguém poderia me ajudar a identificar o por que de não estar recebendo as mensagens nas caixas de entrada? Antes de instalar o Clamav e o MailScanner as mensagens eram recebidas normalmente. Reparei também através do log antigo, que ao enviar a mensagem, o serviço do dspam era ativado, mas agora pelo log abaixo, ele nem aparece. Eu segui este roteiro de instalação [1] A quem puder ajudar, eu agradeço. []ão [1] http://www.expressolivre.org/dev/wiki/postfix MailScanner[7492]: MailScanner E-Mail Virus Scanner version 4.58.9starting... MailScanner[7492]: Read 764 hostnames from the phishing whitelist MailScanner[7492]: Using SpamAssassin results cache MailScanner[7492]: Connected to SpamAssassin cache database MailScanner[7492]: Enabling SpamAssassin auto-whitelist functionality... cyrus/imap[7454]: accepted connection cyrus/imap[7454]: login: localhost [127.0.0.1] leonardo plaintext User logged in cyrus/imap[7454]: open: user leonardo opened INBOX cyrus/imap[7454]: seen_db: user leonardo opened /var/lib/cyrus/user/l/leonardo.seen cyrus/imap[7454]: accepted connection cyrus/imap[7454]: login: localhost [127.0.0.1] leonardo plaintext User logged in cyrus/imap[7454]: open: user leonardo opened INBOX MailScanner[7492]: None of the files matched by the Monitors For ClamAV Updates patterns exist! MailScanner[7501]: MailScanner E-Mail Virus Scanner version 4.58.9starting... MailScanner[7501]: Read 764 hostnames from the phishing whitelist MailScanner[7501]: Using SpamAssassin results cache MailScanner[7501]: Connected to SpamAssassin cache database MailScanner[7501]: Enabling SpamAssassin auto-whitelist functionality... MailScanner[7501]: None of the files matched by the Monitors For ClamAV Updates patterns exist! MailScanner[7506]: MailScanner E-Mail Virus Scanner version 4.58.9starting... MailScanner[7506]: Read 764 hostnames from the phishing whitelist MailScanner[7506]: Using SpamAssassin results cache MailScanner[7506]: Connected to SpamAssassin cache database MailScanner[7506]: Enabling SpamAssassin auto-whitelist functionality... MailScanner[7506]: None of the files matched by the Monitors For ClamAV Updates patterns exist! MailScanner[7511]: MailScanner E-Mail Virus Scanner version 4.58.9starting... MailScanner[7511]: Read 764 hostnames from the phishing whitelist MailScanner[7511]: Using SpamAssassin results cache MailScanner[7511]: Connected to SpamAssassin cache database MailScanner[7511]: Enabling SpamAssassin auto-whitelist functionality... postfix/smtpd[7515]: connect from localhost[127.0.0.1] postfix/smtpd[7515]: F17A2AB17B: client=localhost[127.0.0.1] postfix/cleanup[7518]: F17A2AB17B: hold: header Received: from localhost (localhost [127.0.0.1])??by piraidigital.com.br (Postfix) with ESMTP id F17A2AB17B??for [EMAIL PROTECTED]; Fri, 28 Dec 2007 09:40:04 -0200 (BRST) from localhost[127.0.0.1]; from=[EMAIL PROTECTED] to= [EMAIL PROTECTED] proto=ESMTP helo=localhost postfix/cleanup[7518]: F17A2AB17B: message-id= [EMAIL PROTECTED] postfix/smtpd[7515]: disconnect from localhost[127.0.0.1] cyrus/imap[7454]: accepted connection cyrus/imap[7454]: login: localhost [127.0.0.1] leonardo plaintext User logged in cyrus/imap[7454]: open: user leonardo opened INBOX/Enviados cyrus/imap[7454]: seen_db: user leonardo opened /var/lib/cyrus/user/l/leonardo.seen -- 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