Configure o Exim para retransmitir determinados e-mails recebidos para um servidor diferente

Configure o Exim para retransmitir determinados e-mails recebidos para um servidor diferente

Eu tenho um servidor exim, rodando 4.69.

Estamos cientes da vulnerabilidade e, em parte, estamos em processo de migração para o 4.75.

Temos um servidor de e-mail "experimental" 4.75 configurado, queremos configurar nosso servidor existente para (de preferência em algum momento na ACL) verificar o e-mail em busca de determinadas condições e, se alguma for atendida, queremos retransmitir o e-mail para nosso servidor experimental para entrega.

Como posso fazer isso? Talvez eu precise montar um transporte específico para esse fim?

Obrigado!

Responder1

Você pode fazer isso com um roteador. Coloque o roteador à frente de qualquer outro que faça entrega local. Se necessário, você pode configurar o roteador para entregar e passar a mensagem para os roteadores normais usando a opção invisível. Veja oEspecificação Eximpara mais detalhes. O Capítulo 15 (Opções genéricas para roteadores é um bom lugar para começar a configurar o roteador.

Experimente este roteador dePerguntas frequentes do Exim Q0320substituindo a linha de domínios pelos seus critérios.

forward:
  driver = redirect
  domains = some.domain
  data = ${quote:$local_part}@other.domain

Ou experimente este roteador dePerguntas frequentes do Exim Q0305substituindo a linha de domínios pelos seus critérios.

local_network:
  driver = dnslookup
  transport = remote_smtp
  domains = *.mydomain.com

informação relacionada