+ Responder ao Tópico



  1. #1

    Padrão Spamassassin Impossivel

    Olá pessoal.


    Estou tentando implementar o uso so spamassassin no meu servidor de email, mas para meu desespero as coisas ainda não deram certo. Conforme pode ver abaixo tenho feito o treinamento do spamassassin com script.

    Retorno:

    sa-learn --mbox --spam "/var/mail/spam/treinamento"
    Learned tokens from 2590 message(s) (2592 message(s) examined)


    Mas ate então nenhuma mensagem foi classificada como SPAN mesmo as mensagens que foram incluidas acima veja o caberçario de uma delas.

    From - Mon Dec 18 12:47:52 2006
    X-Account-Key: account2
    X-UIDL: f1b9e14ba107facd
    X-Mozilla-Status: 0011
    X-Mozilla-Status2: 00000000
    Return-Path: <[email protected]>
    X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on
    bn1.meudominio.com.br
    X-Spam-Level: *
    X-Spam-Status: No, score=1.6 required=4.0 tests=DATE_IN_PAST_96_XX
    autolearn=no version=3.1.7
    Received: from kaczor-bhgl1lqh (esu187.neoplus.adsl.tpnet.pl [83.20.140.187])
    by bn1.meudominio.com.br (8.12.11/8.12.11) with ESMTP id kBFH7Nwt005547;
    Fri, 15 Dec 2006 15:07:43 -0200
    Received: from 192.18.98.31 (HELO mx3.sun.com)
    by meudominio.com.br with esmtp (6*:5LCT,K <<).)
    id )43=Q1-R5TQ/I-43
    for [email protected]; Fri, 15 Dec 2000 18:06:46 -0060
    From: "Valarie Ballard" <[email protected]>
    To: <[email protected]>
    Subject: RE:Report
    Date: Fri, 15 Dec 2000 18:06:46 -0060
    Message-ID: <01c066c1$c9b97630$6c822ecf@suavestintensified>
    MIME-Version: 1.0
    Content-Type: text/plain;
    charset="iso-8859-2"
    Content-Transfer-Encoding: 7bit
    X-Priority: 3 (Normal)
    X-MSMail-Priority: Normal
    X-Mailer: Microsoft Office Outlook, Build 11.0.5510
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
    Thread-Index: Aca6Q,0/*)3./IX*1Q(U*70U-AL@42==


    Como podem ver o X-Spam-Status: esta sempre "NO", com isso se eu reenviar essa mensagem varias vezes ela nunca vai ser considerada somo spam.


    Gostaria de pedir ajuda de voces para a saber o que pode estar havendo...

    Desde ja agradeço a todos que lerem este post.

    Abraços

  2. #2

    Padrão spamassassin

    Bom antes de te ajudar preciso de uns arquivos, posta eles ai.
    Primeiro com qual MTA vc usa e posta a linha com a chamada do spamassassin e o local.cf tb.


    Abraços.

  3. #3

    Padrão

    Citação Postado originalmente por josiel Ver Post
    Bom antes de te ajudar preciso de uns arquivos, posta eles ai.
    Primeiro com qual MTA vc usa e posta a linha com a chamada do spamassassin e o local.cf tb.


    Abraços.
    Vamos lá, primeiro o local.cf


    # Add *****SPAM***** to the Subject header of spam e-mails
    #
    rewrite_header Subject *****SPAM*****


    # Save spam messages as a message/rfc822 MIME attachment instead of
    # modifying the original message (0: off, 2: use text/plain instead)
    #
    report_safe 1

    # Set which networks or hosts are considered 'trusted' by your mail
    # server (i.e. not spammers)
    #
    # trusted_networks 212.17.35.


    # Set file-locking method (flock is not safe over NFS, but is faster)
    #
    # lock_method flock
    # Set the threshold at which a message is considered spam (default: 5.0)
    #
    # required_score 5.0
    required_hits 4.0

    # Use Bayesian classifier (default: 1)
    #
    use_bayes 1


    # Bayesian classifier auto-learning (default: 1)
    #
    bayes_auto_learn 1

    # Encapsulate spam in an attachment
    report_safe 1

    # Whether to change the subject of suspected spam
    # Whether to change the subject of suspected spam
    rewrite_subject 1

    # Set headers which may provide inappropriate cues to the Bayesian
    # classifier
    #
    # bayes_ignore_header X-Bogosity
    # bayes_ignore_header X-Spam-Flag
    # bayes_ignore_header X-Spam-Status
    # Mail using languages used in these country codes will not be marked
    # as being possibly spam in a foreign language.
    ok_languages all

    # Mail using locales used in these country codes will not be marked
    # as being possibly spam in a foreign language.
    ok_locales all

    # Enable or disable network checks
    skip_rbl_checks 1
    use_razor2 1
    use_dcc 1
    use_pyzor 1

    # Use terse version of the spam report
    use_terse_report


    Agora o procmailrc

    :0fw: spamassassin.lock
    * < 256000
    | spamassassin

    # Mails with a score of 15 or higher are almost certainly spam (with 0.05%
    # false positives according to rules/STATISTICS.txt). Let's put them in a
    # different mbox. (This one is optional.)
    :0:
    * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
    almost-certainly-spam

    # All mail tagged as spam (eg. with a score higher than the set threshold)
    # is moved to "probably-spam".
    :0:
    * ^X-Spam-Status: Yes
    probably-spam
    # Work around procmail bug: any output on stderr will cause the "F" in "From"
    # to be dropped. This will re-add it.
    :0
    * ^^rom[ ]
    {
    LOG="*** Dropped F off From_ header! Fixing up. "

    :0 fhw
    | sed -e '1s/^/F/'

    :0:
    *^Subject:.\*\*\*\*\*SPAM\*\*\*\*\*
    /var/mail/spam/email-spam




    Uso este comando para chamar o spamassassin:
    spamd -c -d --nouser-config -u mail

    E uso o sendmail como MTA.

    Abraços e muito obrigado!

  4. #4

    Padrão SpamAssassin

    tente criar os bayers da seguinte forma

    su - mail -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    E mande o email para um usuário qualquer.
    Caso não der certo crie o bayers para um usuário especifico, exemplo "maria"

    su - maria -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    e mande em email pra maria.


    Depois posta o resultado, se não der certo me avisa, eu costumo usar postfix.


    Abraços.
    Última edição por josiel; 19-12-2006 às 09:13.

  5. #5

    Padrão

    Citação Postado originalmente por josiel Ver Post
    tente criar os bayers da seguinte forma

    su - mail -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    E mande o email para um usuário qualquer.
    Caso não der certo crie o bayers para um usuário especifico, exemplo "maria"

    su - maria -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    e mande em email pra maria.


    Depois posta o resultado, se não der certo me avisa, eu costumo usar postfix.


    Abraços.

    A saida do comando abaixo:

    su - mail -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    bayes: expire_old_tokens: locker: safe_lock: cannot create tmp lockfile /var/spool/mail/.spamassassin/bayes.lock.bn1.barreirasnet.com.br.28964 for /var/spool/mail/.spamassassin/bayes.lock: Permission denied

    archive-iterator: unable to open /var/mail/spam/treinamento/spam: Permission denied
    Learned tokens from 0 message(s) (0 message(s) examined)

    Abraços...

  6. #6

    Padrão

    Conforme sua orientação segue abaixo:

    root@bn1:/var/mail/spam/treinamento# su - mail -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""
    Learned tokens from 2459 message(s) (2592 message(s) examined)

    Fiz os testes sugeridos por voce, mas ainda não tive resultados positivos...Peço ajuda a todos os unders...preciso resolver este problema..

    Abraço a todos!



    Citação Postado originalmente por josiel Ver Post
    tente criar os bayers da seguinte forma

    su - mail -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    E mande o email para um usuário qualquer.
    Caso não der certo crie o bayers para um usuário especifico, exemplo "maria"

    su - maria -c "sa-learn --mbox --spam "/var/mail/spam/treinamento""

    e mande em email pra maria.


    Depois posta o resultado, se não der certo me avisa, eu costumo usar postfix.


    Abraços.
    Última edição por standart; 19-12-2006 às 19:01.

  7. #7

    Padrão

    Pessoal for favpr ajude-me, alguem poderia porventura enviar os confs que esteja funcionando corretamente...??


    Grato a todos