Integrando o Postfix + SpamAssassin + Fetchmail + Procmail + MS Exchange

Já pensou na possibilidade em integrar o Postfix ao MS Exchange Server? E melhorar um pouco mais e configurar o SpamAssassin? Se sim, este artigo tem como objetivo auxiliá-lo neste processo.

[ Hits: 58.485 ]

Por: Tiago Centurion Palanca em 07/11/2010


Instalando o Squirrel Mail, PVE POPCollector e MS Exchange



Instalando o Squirrel Mail

O Squirrel é um webmail simples que em nosso ambiente vai atuar apenas para visualizar as mensagens que estão no servidor de e-mail Linux e ainda não foram entregues para o cliente do outlook através do Microsoft Exchange.

Para instalá-lo faça:

# yum install squirrel

Neste passo não tem segredo, agora basta acessar o Squirrel através de um browser da seguinte forma:

http://ipdoservidor/webmail

Obs.: Lembre-se, este passo é necessário apenas se você precisa em algum momento acessar os e-mail que estão no servidor Linux antes de serem entregues ao servidor MS Exchange, caso contrário não há a necessidade de instalar o Squirrel.

Instalando e configurando o PVE POPCollector e MS Exchange

O PVE POP3 Collector é um POP3 Connector, ele tem como principal objetivo conectar-se em um servidor POP3 remoto e efetuar o download das mensagens para o servidor MS Exchange.

Atualmente existem diversas ferramentas proprietárias que realizam esta tarefa, mas aqui vamos utilizar uma ferramenta freeware, desenvolvida pelo Peter Van Eeckhoutte, que atende as nossas necessidades.

O download da ferramenta pode ser feito através do seguinte endereço:
Após o download ter sido concluído, vamos direto para o nosso servidor Windão com o Microsoft Exchange.

A instalação é bem típica de Windows: Next -> Next -> Finish

Agora iremos fazer a configuração para que o PVE POP3 Collector realize o download das mensagens que estão no servidor Linux.

A configuração deverá ser feita da seguinte forma:

Clique com o botão direito do mouse em Add a New Account :
Na aba seguinte iremos configurar as opções referentes ao MS Exchange:
Com isso finalizamos a integração.

Com essa configuração a integração no recebimento das mensagens foi concluída.

Agora precisamos de uma última manobra para que todos os e-mails enviados sejam encaminhados do MS Exchange para o Postfix para que assim regras de segurança também possam ser configuradas. Para isso devemos acessar o System Manager do MS Exchange e realizar a seguinte configuração:

1° passo: Acessar o System Manager do MS Exchange
2° passo: Expandir o Administrative Groups
3° passo: Expandir o nome da Unidade Organizacional (Geralmente o nome da empresa)
4° passo: Expandir o Routing Groups
5° passo: Expandir o First Routing Groups
6° passo: Clicar com o botão direito do mouse em New -> Routing Group Connector
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando e configurando o Dovecot e SpamAssassin
   3. Instalando e configurando o Procmail
   4. Instalando e configurando o Fetchmail
   5. Instalando e configurando o Postfix
   6. Instalando o Squirrel Mail, PVE POPCollector e MS Exchange
   7. Shell scripts utilizados
   8. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Implantação de um Sistema de Workgroup Open Source

Acessando contas do Hotmail pelo Mozilla Mail

Sendmail com antivírus e autenticação SMTP

Servidor Postfix Total

Sendmail sem complicações

  
Comentários
[1] Comentário enviado por mvquintella em 08/11/2010 - 09:46h

Ótimo artigo. Parabéns!

[2] Comentário enviado por michel5670 em 08/11/2010 - 13:17h

Colega parabéns otimo artigo.
Só uma pergunta o parametro smtp_sender_dependent_authentication no main.cf do postfix serve pra que?

[3] Comentário enviado por tiago.centurion em 08/11/2010 - 14:12h

Valeu brother!!
Essa opção está ligada ao envio através de um SMTP autenticado.
Caso o seu SMTP não seja autenticado você pode omitir esta linha.

[4] Comentário enviado por michel5670 em 08/11/2010 - 15:01h

Valeu obrigado pela resposta!!!

[5] Comentário enviado por andreandriotti em 08/09/2011 - 17:52h

Boa tarde Tiago, hoje (08/09/2011) o meu chefe me passou essa missão que vc teve no passado, se for possível, poderia me tirar uma dúvida?
Todos os usuários que tenho no Exchange, preciso cadastrá-los no Linux tb?

Ah, estava esquecendo, parabéns pelo artigo.


Muito Obrigado


André

[6] Comentário enviado por tiago.centurion em 11/09/2011 - 21:11h

Boa noite André.
Obrigado pelo comentário.

Quanto a sua dúvida, sim, você precisa cadastrar os usuários no linux.
Cada usuário do exchange terá um usuário respectivo no Linux.
Por exemplo: Você tem o usuário como o e-mail fulano@empresax.com.br, esse usuário chama-se fulano no exchange, então você terá o user fulano no linux e um redirect para o usuário através do postfix. No postfix você vai colocar o e-mail do usuário e o nome dele no exchange (arquivos sender_relay e sasl_passwd), com isso, todas as mensagens que chegarem neste e-mail serão redirecionadas para o usuário interno do exchange, ou seja quem acaba sendo responsável pelo redirect é o postfix.

Espero ter ajudado, qualquer dúvida é só falar.

[7] Comentário enviado por andreandriotti em 12/09/2011 - 08:03h

Me ajudou bastante Tiago, muito obrigado por responder a minha dúvida.

E mais uma vez, parabéns pelo artigo.

Sucesso pra você.

André.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts