05.12  
Inicio arrow Artigos arrow Instalando o TMDA (Tagged Message Delivery Agent).
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histórico da Lista
Galeria de Imagens
Contador Usuários FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS
-
DOC-BR (FUG BR)
Introdução
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma
Histórico da Lista
  • [FUG-BR] Sistema Contábil ou Sistema de Livro Caixa
  • Re: [FUG-BR] Sistema Contábil ou Sistema de Livro Caixa
  • [FUG-BR] OFF TOPIC - Pane no servidor de licenças SonicWall...
  • [FUG-BR] problemas para atualizar o sistema
  • [FUG-BR] Regras IPFW
  • Re: [FUG-BR] Regras IPFW
  • [FUG-BR] RES: Regras IPFW
  • [FUG-BR] RES: Conexão VPN

  • Alertas em Ports
  • squirrelmail -- Cross site scripting vulnerability
  • cups -- multiple vulnerabilities
  • hplip -- hpssd Denial of Service
  • openoffice -- arbitrary code execution vulnerabilities
  • samba -- potential leakage of arbitrary memory contents



  • Instalando o TMDA (Tagged Message Delivery Agent). PDF Imprimir E-mail
    Por Felippe de Meirelles Motta   
    17/07/2006

    Logo do TMDATMDA é um subsistema de reconhecimento e identificação de mensages de correio eletrônico projetado para tentar diminuir a quantidade de spam que entram na sua conta de correio. TMDA tenta ser mais efetivo, contudo, menos pesado do que os filtros de SPAM tradiconais. TMDA pode ser usado inclusive com propósito de ser um agente de entrega de mensagens de correio local, fazendo entrega ou descartando mensagens de entrada. O TMDA é fundamentado em quatro ténicas:

    • Listas negras: nega e-mails de origens indesejadas.
    • Listas brancas: aceita mensagens de e-mails confiáveis.
    • Confirmação (challenge/response): permite que remetentes desconhecidos (que não estão na lista branca) possam confirmar que suas mensagens são legítimas (o famoso tira-teima, similar ao ASK).
    • Endereços previamente conhecidos (tagged): endereços de e-mail de propósitos especiais, ou endereços que só podem receber certos tipos de e-mail, ou com remetente válido apenas uma vez.
    Ao longo deste artigo você será guiado por Felippe de Meirelles Motta ao longo de uma introdução sobre como criar as configuração iniciais de seu ambiente para utilizar TMDA.

    1. Introdução
    2. Instalação
    2.1 Requerimentos
    2.2 Download
    2.3 Instalando
    2.4 Pós-Instalação
    3. Configuração
    3.1 Configurando Servidor
    3.2 Adicionando Usuários
    3.3 Customizando Auto-Respostas
    4. Conclusão

    Introdução 

    TMDA não é um software Anti-Spam para Desktop. Ele é diretamente utilizado em conjunto com seu MTA. Podendo ser utilizado em todo UNIX, sendo exceção somente algumas versões antigas do Mac OS X e não funcionará em seu Microsoft Windows, seja qual for a versão.

    Instalação

    Requerimentos

    Se você está interessado em utilizar-se do TMDA. Por favor, verifique os requerimentos antes da sua instalação.

    1. Python (Linguagem de Programação por Scripts). É suportado apartir da versão 2.1 da linguagem, é recomendado a utilização da última versão da linha 2.4.x. Para verificar se seus sistema já obtém deste pacote, digite:

    (lippe@fug)# python
    Python 2.4.2 (#1, Feb 12 2006, 03:59:46)
    [GCC 4.1.0 20060210 (Red Hat 4.1.0-0.24)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

    1. MTA (Mail Transfer Agent). Os SMTP Servers suportados são: qmail, Postfix, Exim, Courier, e Sendmail.

    2. Procmail/Maildrop como seu MDA (Agente de Entrega de Emails) na caixa do usuário, caso você utilize do Sendmail como eu MTA.

    Download

    Escolha um diretório individual somente para seu TMDA. Pode ser no seu diretório HOME (/usr/home/lippe/) ou em alguma pasta compartilhada (/usr/local), particularmente, utilizo na mesma pasta de meu vpopmail, em (/usr/home/vpopmail/tmda/).

    Faça o download da última versão estável em: http://tmda.net/releases/stable/

    Instalando

    Descompacte o pacote do TMDA.

    (lippe@fug)# pwd
    /usr/home/vpopmail/
    (lippe@fug)# gunzip -c tmda-1.0.3.tgz | tar xvf -
    (lippe@fug)# cd tmda-1.0.3
    (lippe@fug)# ./compileall

    • O TMDA é designado à trabalhar diretamente do diretório de seu código-fonte. Portanto, defina um diretório fácil, e evite a troca deste. Nunca mova os binários que ficarão na pasta 'bin' dentro da raiz do TMDA, visto que fazer links seria uma ótima solução, caso necessário.

     

    Configurando Servidor

    Extensões de endereços

    TMDA é baseado meramente em extensões de usuário (ex. lippe+ Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo ) e seu MTA precisa estar preparado para entender desta forma, caso contrário, você deverá verificar na documentação de seu respectivo MTA, para fazer a configuração, mas alguns já vem por padrão. O caracter que separa o usuário de sua extensão é denominado "recipient delimiter", sendo mais populares a utilização dos sinais '+' e '-', apesar do hífen (-) ser recomendado. TMDA suporta qualquer delimitador, porém, o mesmo deverá está setado em seu config dentro do home do usuário em ~/.tmda/config.

    RECIPIENT_DELIMITER="-"

    Variáveis de Ambiente

    TMDA recebe muita informação sobre envelope de uma mensagem que entra com as váriaveis de ambiente setadas por seu MTA. As mais importantes delas: SENDER (endereço completo do remetente), RECIPIENT (endereço completo do destinatário) e EXT ou EXTENSÃO (extensão de usuário). TMDA precisa de confiança nestas variáveis, portanto, não pode simplesmente confiar nos cabeçalhos (headers) To: e From:, dos emails entrantes.

    TMDA deverá reconhecer perfeitamente estes campos, e no seguinte formato:

    SENDER= Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo
    RECIPIENT=lippe+ Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo
    EXTENSION=motta

    Adicionando Usuários

    Vamos copiar o arquivo padrão que será utilizado para a criação de novos usuários:

    (lippe@fug)# cp /usr/home/vpopmail/tmda/contrib/vtmdarc /usr/home/vpopmail/etc/vtmdarc

    Agora adicionando o usuário:

    (lippe@fug)# /usr/home/vpopmail/bin/vadduser-tmda Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo

    Obs: Fiz algumas alterações no arquivo padrão do TMDA para quem quiser utilizá-lo, disponibilizado em:

    http://www.aloo.com.br/lippe/projects/fug/files/vadduser-tmda

    Customizando Auto-Respostas

    Podemos alterar nossas auto-respostas para solicitar confirmação, concluir confirmação e mensagens de erro. Apenas edite os rquivos dentro de ~/vpopmail/tmda/templates/:

    confirm_request.txt -> Requisição de confirmação
    confirm_accept.txt  -> Confirmação aceite
    bounce.txt     -> Mensagens de erro

    Pós-Instalação

    Opcionalmente reporte sobre sua instalação - o autor gostaria somente de saber as plataformas que estão sendo utilizadas porMDA :)

    Então faça:

    (lippe@fug)# /usr/home/vpopmail/tmda/bin/tmda-keygen -V | mail Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo

    Conclusão

    Apartir de agora, seu TMDA está pronto para ser utilizado. Respodendo a algumas perguntas que com certeza virão: O TMDA seria  solução definitiva para acabar com emails indesejáveis ou SPAMs em minha caixa postal? Eu diria, sim, tendo em conta que seu servidor de email haveria filtros no MTA para deixar chegar o mínimo de SPAMs possíveis até o processamento de TMDA, aliviando a carga em seu servidor. :)

    Leia mais em: http://tmda.net/


    Felippe de Meirelles Motta - Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo

    Comentários
    ASK
    Por Augusto em 21/07/2006 10:54:46
    Legal, eu uso o ASK, sera que compensa mudar? Quais seriam as vantagens ou desvantagens do TMDA em relacao ao ASK?
    TMDA vs ASK
    Por Este endereço de e-mail está sendo protegido de spam, você precisa de Javascript habilitado para vê-lo em 21/07/2006 19:13:15
    Amigo Augusto, 
     
    A diferença maior está que o ASK ainda não foi testado sobre MTA Qmail. Publiquei este artigo como introdutório à uma série mais aprofundada, onde falarei mais sobre variáveis, filtros, regras, etc.
    Confirmação de entrega da mensagem
    Por Fabiano Hugo em 29/11/2008 19:19:08
    Sabe me dizer se esse tipo de sistema me avisa quando e email é entregue com sucesso na caixa da outra pessoa?


    Comente!*
    Nome:
    E-mail
    Homepage
    Título:
    Comentário:

    Código:* Code

    Última Atualização ( 18/07/2006 )
     
    < Anterior   Próximo >
    FUG-BR - Espalhando BSD
    Dicas Rápidas:

    make fetch: apenas baixa os fontes
    make checksum: verifica integridade dos fontes
    make extract: descompacta os pacotes
    make configure: roda o ./configure do fonte
    make depends: compila/instala dependencias
    make: compila
    make install: instala
    make clean: limpa
    make install clean: compila, instala e limpa
    make deinstall: desinstala o port

     

     






    Wallpapers
    Sua Opiniao
    Online:
    Nós temos 20 visitantes online


    Devil Store - Sua loja BSD
    FreeBSD Brasil LTDA

    FUG-BR: Desde 1999, espalhando BSD pelo Brasil.