Configurando um servidor de e-mail para pequenas redes

Nos dias atuais o email é uma das ferramenta mais utilizadas para nossa comunicação. Neste artigo abordaremos a configuração de um servidor de e-mail para intranet utilizando o sendmail em conjunto com o fetchmail e procmail.

[ Hits: 125.531 ]

Por: Eduardo Assis em 29/08/2003 | Blog: http://www.proredes.com.br


Como funciona o processo



Nesse documento consideramos que a rede interna, o DNS e o acesso por demanda do servidor estão funcionando corretamente, caso não tenha o acesso por demanda configurado, veja um pequeno tutorial em http://linux.trix.net. A documentação para configurar sua rede e seu DNS veja em http://www.conectiva.com.br/suporte/pr.

Voltemos ao nosso assunto, imagine este servidor Linux, com várias estações Linux e Windows. Cada usuário pode mandar e receber mails para a internet usando sua própria conta interna. No papel de servidor de email da intranet vamos utilizar o Sendmail, que gerenciará estas mensagens. Quando a conexão com internet estiver ativa, ele descarregará a fila de mails para internet.

Agora, queremos pegar os mails da internet e distribuir para cada usuário de nossa rede interna, quem fará este trabalho será o programa fetchmail.

Até agora tudo tranqüilo, mas temos um e-mail na empresa chamado vendas@empresa.com.br e que temos três vendedores que atendem esse mail. Após um contato preliminar com o cliente, será pedido para o cliente enviar os e-mails colocando no subject algo como: a/c vendedor1. Como filtrar estes mails?

Uma saída simples, podemos conjugar o fetchmail com o procmail, que é um filtro e desta forma ele procurará os subjects que tratam para o vendedor1 para enviar para sua conta, separando das demais.

No final, teremos uma conta que receberá todos os emails de vendas@empresa.com.br que não foram filtrados, e desta forma alguém terá que recebê-los para verificar qual destino devem seguir.

Certo, agora vamos configurar estes serviços para que realizem o que falamos acima.

Página anterior     Próxima página

Páginas do artigo
   1. Entendendo
   2. Como funciona o processo
   3. Instalando os pacotes necessários
   4. Configurando o sendmail
   5. Configurando o fetchmail
   6. Configurando o procmail
   7. Conclusão
Outros artigos deste autor

Configuração do Speedy Home da Telefônica (ou Velox)

Carregando scripts ao se logar no Samba

Configurando mais de um IP por placa de rede

Compartilhando acesso à internet com iptables

Shell script com PHP

Leitura recomendada

Qualidade de Serviços para Gateways Linux (QoS)

Servidor de e-mail completo

Como bloquear anúncios indesejados durante sua navegação pela web

Configuração e balanceamento de 2 links com Vivo ZAP

Roteamento no openVPN com redes iguais

  
Comentários
[1] Comentário enviado por davialberto em 10/12/2003 - 10:58h

Ola, para a minha rede poder enviar e-mail para internet eu tenho q ter isto configurado ??

# sendmail.cw - include all aliases for your machine here.
nome_do_servidor RELAY ---> Seu Domain Name aqui.
192.168.0 RELAY ---> O IP da sua rede interna aqui
localhost.localhost RELAY

# mcedit /etc/relay-domains
192.168.0 RELAY --> seu ip interno de rede
domain RELAY --> nome de seu servidor

O que seria esse 192.168.0 ????
Obrigado
Davi

[2] Comentário enviado por jabs em 16/12/2003 - 11:13h

ker dizer se eu tiver 100 usuarios terei ke cadastrar um por um na configuracao do fetchmail?

[3] Comentário enviado por butters em 22/05/2004 - 10:20h

isso naum funfa....

[4] Comentário enviado por martinsmc em 24/06/2004 - 14:27h

Funciona sim :)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts