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: 57.501 ]

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

Servidor de email com SMTP, POP, IMAP, quota e MySQL

Configurando o KMail

Instalando o servidor de mensagens Postfix no Slackware 10.1

Zimbra 8.0 no CentOS 6.3

Instalando e configurando o IceWarp Mail Server

  
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