Como posso encaminhar para um MTA específico com base no endereço de email?

2

Como posso encaminhar mensagens recebidas para um MTA específico com base na parte do nome de usuário do endereço de e-mail do destinatário? Eu preferiria softwares baseados em linux, mas o Windows também funcionaria.

Contexto:
Nossa organização está fazendo a transição do email POP3 hospedado no ISP para o Microsoft Online Business Productivity Online Services (Exchange Online) e seria interessante ter a coexistência funcionando para que alguns usuários pudessem usar o novo sistema enquanto outros usuários continuassem a usar o sistema legado. À medida que cada usuário é migrado para o novo sistema, seus e-mails podem ser redirecionados para o servidor apropriado independente de outros usuários e da propagação de DNS.

Esse sistema funcionaria? Existem outros esquemas de migração mais adequados ao cenário?

Editar 1
Nosso atual ISP está executando o Postfix e o Dovecot. Eles nos fornecem a capacidade de configurar o encaminhamento de e-mail, mas apenas para um endereço de e-mail escolhido. Isso realmente não nos ajuda, porque o servidor deles ainda usará o registro MX para entrega, que é o que eu quero ignorar.

    
por Nic 24.09.2010 / 06:36

3 respostas

3

O Postfix oferece a capacidade de encaminhar para diferentes servidores com base no nome de usuário do destinatário usando tabelas de transporte. Essas tabelas podem ser armazenadas como arquivos de texto ou em um banco de dados. Por exemplo:

[email protected] smtp:legacymail.example.com:25  
[email protected] smtp:newmail.example.com:25

Fonte: link

As tabelas de transporte por usuário podem ser usadas para permitir uma migração gradual suave.

  1. Configurar um servidor de postfix que encaminha mensagens para todos os usuários para o ISP existente
  2. Atualize o DNS para que os pontos de registro MX fiquem no servidor pós-fixo
  3. Aguarde o DNS se propagar.
  4. Edite a tabela de transporte para que o e-mail de alguns usuários seja entregue ao novo servidor
  5. Atualizar configurações em computadores para esse lote de usuários
  6. Repita as etapas de 4 a 5 até que todos os usuários tenham sido migrados
  7. Atualize o DNS para que os pontos de registro MX sejam enviados para o novo servidor de e-mail
  8. Encerre o servidor postfix quando o tráfego cessar

Todos os usuários que ainda usam o sistema POP3 herdado podem manter suas configurações de SMTP, desde que esse servidor esteja fazendo uma pesquisa de MX para usuários no mesmo domínio. Não funcionará se o servidor de saída for autoritativo para o domínio. É possível que os usuários no Exchange Server não consigam enviar mensagens para usuários no sistema legado, porque as mensagens serão entregues na caixa de correio do Exchange Server.

Para tornar isso ainda mais conveniente para o sysadmin, o Postfix pode ser integrado a um banco de dados MySQL e a um aplicativo da Web que permite que a entrega de e-mails seja alternada para lotes de usuários.

    
por 24.09.2010 / 09:30
1
O

link tem algumas sugestões.

Se você configurar um postfix interno, poderá enviar mensagens para o host apropriado via transport_maps. Puxar para o Exchange pode ser realizado por meio do encaminhamento para um domínio no novo servidor Postfix que, em seguida, redireciona adequadamente para o Exchange.

    
por 24.09.2010 / 10:43
0

O que você está procurando é um mecanismo de encaminhamento. É provável que o sistema POP fornecido pelo ISP já tenha a base para esse tipo de coisa, embora isso realmente dependa do que eles estão usando. Se eles tiverem a capacidade de definir regras de e-mail, ou usar um .forward (dot-forward), ou algo semelhante, você pode definir aqueles nas caixas de correio que você quer que estejam no novo sistema.

Como alternativa, você pode cortar tudo no Exchange Online e usar as regras do Outlook / Exchange para encaminhar mensagens para os endereços antigos do provedor de serviços de Internet. Isso é muito simples de configurar. A grande coisa é quando você move seus registros MX você precisa trocar métodos; pare o encaminhamento no lado POP e inicie o encaminhamento no lado do Exchange.

    
por 24.09.2010 / 06:49