+ Responder ao Tópico



  1. #1
    marcosgw
    Visitante

    Padrão Deletar Spam

    Estou com um serio problema.
    Tenho um postfix rodando em um Fedora 1, e ainda não tenho conhecimento suficiente para instalar um Spamassasin.

    Estou recebendo um monte de mensagens com o assunto:
    re[ ]:

    Dentro do colchete vem sempre um número.
    Alguém pode me ajudar a barrar mensagens com este tipo de assuntos ?

  2. #2
    xargs -n 1 kill -9 Avatar de sergio
    Ingresso
    Jan 2004
    Localização
    Capital do Triângulo
    Posts
    5.201
    Posts de Blog
    9

    Padrão Deletar Spam

    usa regexp ou pcre e cria os filtros dentro do body_checks, mime_checks, header_cheks... o MTA vai descartar as msgs direto
    olha aqui q tem uns modelos show de bola:
    http://www.psi.com.br/~julio/postfix/

  3. #3
    marcosgw
    Visitante

    Padrão Deletar Spam

    Citação Postado originalmente por SerAntSou
    usa regexp ou pcre e cria os filtros dentro do body_checks, mime_checks, header_cheks... o MTA vai descartar as msgs direto
    olha aqui q tem uns modelos show de bola:
    http://www.psi.com.br/~julio/postfix/

    Desculpe a minha ignorancia, mas eu não sei o que é esse tão falado "regexp"

    É algum pacote que tem que ser instalado com o Pstfix ?

  4. #4
    karfax
    Visitante

    Padrão Deletar Spam

    yum install spamassassin
    chkconfig --add spamassassin
    service spamassassin start
    service postfix restart

    Sds,

  5. #5
    marcosgw
    Visitante

    Padrão Deletar Spam

    Citação Postado originalmente por karfax
    yum install spamassassin
    chkconfig --add spamassassin
    service spamassassin start
    service postfix restart

    Sds,
    Não entendi!!

  6. #6
    alvaro_rs
    Visitante

    Padrão Deletar Spam

    Amigo o postfix implementa a Checagem do conteúdo de email através de expressões regulares (REGEXP ou PCRE).

    PCRE - http://www.postfix.org/pcre_table.5.html
    REGEXP - http://www.postfix.org/regexp_table.5.html

    A princípio aqui não precisei instalar nada, a unica coisa que notei e que ficou mais lento para enviar emails ao servidor pois ele analisa linha a linha da mensagem a procura dessas expressões.

    Vc cria um arquivo contendo as expressões regulares e o que deseja fazer.

    Configura o Postfix no main.cf para usar essas rules e o tipo de expressão regular que vai usar definindo o arquivo das expressões.

    No meu main.cf tem duas entradas assim:
    Código :
    #Checagem do Header
    header_checks = regexp:/etc/postfix/header_checks
    #Checagem do Corpo da Mensagem
    body_checks = regexp:/etc/postfix/body_checks

    Tenho 2 arquivos de regras um header_checks e outro body_checks usando REGEXP.

    Cuidado que nem todas regras do tipo PCRE funcionam para REGEXP, tive dificuldades com isso.

    Olha no site oficial do postfix tem tudo explicadinho
    http://www.postfix.org/header_checks.5.html

    O site que o colega acima indicou tem bastante exemplos dos arquivos.

    Dependendo da Versão do teu Postfix algumas ações não funcionam. Mas se for uma versão mais atual tem muitos recursos interessantes.

    Espero ter Ajudado


    Alvaro F. Lorenzoni

  7. #7
    marcosgw
    Visitante

    Padrão Deletar Spam

    Citação Postado originalmente por alvaro_rs
    Amigo o postfix implementa a Checagem do conteúdo de email através de expressões regulares (REGEXP ou PCRE).

    PCRE - http://www.postfix.org/pcre_table.5.html
    REGEXP - http://www.postfix.org/regexp_table.5.html

    A princípio aqui não precisei instalar nada, a unica coisa que notei e que ficou mais lento para enviar emails ao servidor pois ele analisa linha a linha da mensagem a procura dessas expressões.

    Vc cria um arquivo contendo as expressões regulares e o que deseja fazer.

    Configura o Postfix no main.cf para usar essas rules e o tipo de expressão regular que vai usar definindo o arquivo das expressões.

    No meu main.cf tem duas entradas assim:
    Código :
    #Checagem do Header
    header_checks = regexp:/etc/postfix/header_checks
    #Checagem do Corpo da Mensagem
    body_checks = regexp:/etc/postfix/body_checks

    Tenho 2 arquivos de regras um header_checks e outro body_checks usando REGEXP.

    Cuidado que nem todas regras do tipo PCRE funcionam para REGEXP, tive dificuldades com isso.

    Olha no site oficial do postfix tem tudo explicadinho
    http://www.postfix.org/header_checks.5.html

    O site que o colega acima indicou tem bastante exemplos dos arquivos.

    Dependendo da Versão do teu Postfix algumas ações não funcionam. Mas se for uma versão mais atual tem muitos recursos interessantes.

    Espero ter Ajudado


    Alvaro F. Lorenzoni



    Já arrumei os dois arquivos com várias regras.

    Gostaria de saber se posso inserir as duas linhas que fazem referência a eles no final do main.cf ou se existe uma localização exata ?

  8. #8
    alvaro_rs
    Visitante

    Padrão Deletar Spam

    No teu main.cf original deve ter essas linhas comentadas, no meu caso tinha eu soh descomentei, mas faz um teste acho que não tem problema do lugar.

    Alvaro

  9. #9
    karfax
    Visitante

    Padrão Deletar Spam

    yum install spamassassin
    O yum é um software usado para atualizar/instalar/remover/etc pacotes rpm e vem no Fedora, é similar ao apt-get (muito menos poderoso).
    A sintaxe descrita acima instala o pacote spamassassin.

    chkconfig --add spamassassin
    Adiciona o daemon spamassassin aos niveis de execução do sistema (3,5 neste caso) man chkconfig

    service spamassassin start
    Inicializa o serviço,

    service postfix restart
    Reinicializa o postfix.

    Mais alguma dúvida?

    Sds,