Archive for the 'Postfix' Category

Postfix pronto para SPF

May 16, 2007 in Planeta, Postfix


Todos nós, administradores ou usuários de correio eletrônico, sofremos com uma praga denominada SPAM. Isso é fato. Existem inúmeras técnicas de combate já conhecidas, porém, considero muito eficiente o uso do SPF (Sender Policy Framework).

O SPF é um recurso onde os provedores cadastram seus servidores de e-mail em seus DNS’s, informando os únicos autorizados a enviar mensagens de um determinado domínio, evitando uma tática de SPAM para driblar ferramentas anti-spam, onde o remetente da mensagem enviada é do mesmo domínio do destinatário.

Criei um “howto” para facilitar o uso deste recurso no Postfix, mesmo porque, por decisão do Venema(criador do Postfix), a checagem ao SPF não seria integrado ao código, então mostrarei como integrar e recriaremos o pacote .deb do Postfix para instalações futuras.

Clique abaixo para visualizar ou baixar o documento.
HTML PDF

MORRA SPAMMER MALDITO!!!

Policy de email com um sabor diferente

Mar 26, 2007 in Planeta, Postfix, Python

Aqueles que tem a árdua missão de administrar servidores de email, sabem a dificuldade que é para controlar os spams, as vontades e mimos dos usuários, as caixas gigantescas, entre outras coisas que já fazem parte do nosso dia a dia.

Sou um cara que aprendi a maioria das coisas a qual sei sobre servidores de email no velho conhecido Sendmail, e desde 2003 que optei pelas vantagens do Postfix, me livrando do apavorante sendmail.cf.

Sempre pensei em uma solução completa de email, onde o administrador tivesse flexibilidade e controle sobre os usuários, regras, quotas, etc., e os usuários com a possibilidade de criar suas próprias listas negras/brancas de email, com um webmail decente, onde desfrutasse de todas as ‘features’ convencionais e também uma espécie de quarentena, área onde seria armazenada as mensagens suspeitas de vírus/spam, gerenciada pelo usuário ou limpa de tempos em tempos.

Pesquisando soluções na internet, não encontrei nada que solucionasse todos meus requisitos completamente, como não gosto da solução ‘colcha de retalhos’, resolvi colocar a mão na massa e desenvolver um Policy de email um tanto não convencional, pois o que vemos sobre Policy na internet é voltado a GreyList somente, mas percebendo das possibilidades que temos com os dados enviados do Postfix a um Policy, cheguei a conclusão que podemos desenvolver algo que vai ser muito atraente.

Comecei a desenvolver uma solução com Python, usando socket e threads. Algo bem simples, tentei colocar tudo somente em um único arquivo para evitar complicações, juntamente com uma única tabela para consulta no banco de dados(MySQL), sendo a simplicidade o objetivo maior.

Está sendo desenvolvido também a interface web em paralelo, onde os usuários criarão suas regras de mensagens. Conto com a ajuda de dois amigos, sendo um programador e outro designer para o desenvolvimento desta interface.

Estou criando uma estrutura no sourceforge para hospedar o projeto, e se alguém tiver interesse em ajudar, tirar dúvidas ou mesmo somente usar, entre em contato comigo, comentando aqui ou por email.

Baixe o código fonte atual aqui e a tabela do MySQL aqui.