Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Lucyd Oxygen
Por JoseRenan
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Servidor de e-mail Postfix com Fetchmail, Procmail, Blockmail e antispam
Linux user
ahamadeu
25/02/2004
Este artigo visa realizar a configuração passo-a-passo de um servidor de e-mail Postfix, com bloqueio de anexos e uma simples ferramenta de controle básico de SPAM. Partiremos desde a instalação do Mandrake Linux 9.1 até a configuração dos servidores e serviços necessários para o funcionamento do servidor.
Por: Adriano
[ Hits: 92868 ]
Conceito: 9.2   3 voto(s)3 voto(s)3 voto(s)3 voto(s)3 voto(s) + quero dar nota ao artigo

Introdução

O Postfix é um agente de transporte de mensagens (MTA) escrito e mantido por Wietse Venema, conhecido autor dos softwares tcp-wrappers (distribuídos atualmente na grande maioria das distribuições GNU/Linux), da ferramenta para auxílio na análise de intrusões SATAN e do software de auxílio a computação forense The Coroner's Toolkit (TCT), dentre diversos outros conhecidos softwares livres voltados a área de segurança. O Postfix foi criado inicialmente para oferecer uma alternativa ao então (e ainda hoje, apesar de em uma proporção menor) mundialmente usado MTA Sendmail (http://www.sendmail.org). Ele foi pensado de forma a ser um MTA rápido, fácil de administrar e seguro, ao mesmo tempo sendo compatível o bastante com o sendmail para não assustar os usuários existentes. Foi intencionalmente desenvolvido para se parecer, na medida do possível, com o sendmail, mas internamente é completamente diferente.

Inicialmente, o Postfix era conhecido como VMailer e foi lançado no final de 1998 pela IBM com o nome de IBM Secure Mailer. A partir de então, assumiu o nome de Postfix e é assim que é conhecido até hoje.

Para obter o Postfix acesse: http://www.postfix.org/

Instalação do Mandrake 9.1


Não vou entrar em detalhes na instalação do Mandrake, apenas para facilitar a compatibilidade com o tutorial, vou sugerir a seleção dos seguintes ítens/pacotes durante sua instalação:

Estação de Internet
Computador de Rede
Configuração
Desenvolvimento
LSB
Web/FTP
Mail
Seleção individual de pacotes

Na próxima tela selecione:

Estação de trabalho
Fetchmail
Desenvolvimento
Outros
dev86
dev86-devel
SERVIDOR
Web/FTP
Imap
Servidor de Rede
Openssh-Server

Fique à vontade para selecionar outro aplicativos conforme a sua necessidade.

Depois de instalado o sistema em sumário, selecione o seguintes serviços que deverão serem inicializados com o sistema:

Boot
Serviços
Sistema
Outros
- IMAP
- IMAPS
- POP3

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por fabio em 25/02/2004 - 04:37h:

Parabéns pelo artigo Adriano! Lá vai um byte de contribuição minha: se você usa o Procmail e quer fazer com que ele use o SpamAssassin para bloquear SPAM, basta acrescentar as seguintes linhas no /etc/procmailrc:

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


:0:
* ^X-Spam-Status: Yes
/var/spool/mail/spam/
-----------------------------------

Ou seja, o primeiro bloco passa o SpamAssassin na mensagem e grava o cabeçalho X-Spam-Status. O segundo bloco verifica se o status é "Yes", caso seja, ele grava a mensagens em /var/spool/mail/spam/, evitando que a mensagem chegue ao receptor.

[]'s

[2] Comentário enviado por gustavo_marcon em 25/07/2004 - 21:14h:

Galera, com o procmail criei a lista de palavras que devem ser bloqueadas e acontece que filtra os spams na boa. Porém eu preciso que o spamassassin roda, mas adicionei as regras acima como vc explicou mas dai o spamasassin ñ fez nada de filtragem. Alguma idéia?

[3] Comentário enviado por tarik7 em 10/09/2004 - 15:06h:

cara... to usando o fetchmail que e uma beleza, so que tem um probleminha, meu log ta ficando mto grande, alguem sabe como eu posso fazer para que somente os erros do fetchmail irao para o log????

[4] Comentário enviado por gzanatta00 em 05/06/2007 - 08:18h:

amigo estou com um problema q ja me atormenta
a muito tempo, meu servidor de e-mail envia e recebe
e-mails por um unico ip ex: 200.180....3,
que esta configurado dentro do bind ex:
pop3 IN A 200.180....3
smtp IN A 200.180....3
mail IN A 200.180.....3
E DENTRO DOs .cf que esta no diretorio
/etc/postfix, ..... entao eu pensei o seguinte
fazer com que o servidor enviasse e-mails pelo ip
200.180....4, e recebesse pelo ip 200.180...3
pq estou caindo quase todos os dias nas listas negras
e ja me cansei se ficar liberando e tal....
so que nao sei qual os arquivos q tenho q mudar...
ou se existe outra forma de acabar com isso

me de uma ajuda ai..

[5] Comentário enviado por deko2083 em 25/06/2007 - 16:06h:

gzanata00, ja verificou seu DNS Reverso, uma das causas mais comuns de um endereço entrar em listas negras é pelo DNS REVERSO mal configurado.

Blz


[6] Comentário enviado por lipecys em 05/10/2007 - 08:46h:

Valew aí, muito bom.

[7] Comentário enviado por bullitb3p em 12/05/2009 - 10:42h:

Muito boa a materia... mas sugiro que ao invez de perderem tempo com procmail usem no main.cf as linhas

header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

e façam o mesmo tipo de filtro pelo proprio postfix...


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.