E -mails de saída do relé postfix com base no endereço do remetente

E -mails de saída do relé postfix com base no endereço do remetente

Você já desejou que pudesse transmitir e -mails de saída com base no endereço do remetente? Bem, agora você pode! Com a ajuda de sender_dependent_default_transport_maps, você pode configurar facilmente o Postfix para rotear e -mails de saída com base no endereço de email do remetente. Tudo que você precisa fazer é configurar o 'Sender_dependent_default_transport_maps' parâmetro no principal.Arquivo CF. Esta é uma ferramenta incrivelmente poderosa que pode ser usada para rotear facilmente e -mails enviados de diferentes domínios através de diferentes servidores de correio. Também pode ser usado para rotear e -mails de diferentes partes da sua organização para diferentes servidores de email.

Então, se você está procurando uma maneira fácil de transmitir e -mails de saída com base no endereço do remetente, dê SEVER_DEPENDEND_DEFAULL_TRANSPORT_MAPS uma tentativa!

  1. Primeiro de tudo, crie um mapeamento do domínio do remetente ou endereço de e -mail com o servidor SMTP correspondente. Para fazer isso, crie um arquivo de configuração como abaixo:
    sudo nano/etc/postfix/relay_by_sender  

    Adicione o domínio do remetente e os servidores SMTP um por linha.

    [Email Protected] SMTP: [SES.Amazonas.com]: 587 @Example.Net SMTP: 192.168.1.10:25 [Email Protected] SMTP 
  2. Em seguida, use o pós -mapa comando para atualizar a tabela de pesquisa postfix para o arquivo de configuração acima criado.
    sudo postmap/etc/postfix/relay_by_sender  
  3. Agora atualize o arquivo de configuração principal do Postfix:
    sudo postconf -e "sender_dependent_default_transport_maps = hash:/etc/postfix/relay_by_sender" 
  4. Finalmente, reinicie o serviço Postfix
    SUDO SYSTEMCTL RESTART POSTFIX 

Para verificar as configurações acima, enviei um email do terminal usando [Email protegido] endereço de email. De acordo com a configuração acima, os e -mails de @exemplo.líquido deve transmitir 192.168.1.10:25 Servidor SMTP. De acordo com os logs, o email foi transmitido através do servidor SMTP correto.

Log de e -mail

Para aqueles que precisam retransmitir e -mails de saída com base no endereço do remetente, o parâmetro de Sender_dependent_default_transport_maps no Postfix pode ser útil. Este parâmetro permite que você especifique qual transporte uma mensagem deve ser roteada com base no endereço do remetente.