Postfix - redireciona o correio com base no endereço IP do servidor de origem

1

Eu tenho um servidor de pós-teste de teste (2.6.6) configurado para interceptar todos os e-mails de saída e armazená-los localmente, para que os desenvolvedores possam testar a funcionalidade de e-mail dos aplicativos clientes sem spam no mundo.

O servidor aceita correio para @ local.test e aceita correio de servidores definidos em uma tabela de mapeamento cidr:

127.0.0.0/8 OK
10.0.0.0/24 OK

O servidor de teste tem 5 usuários virtuais ([email protected], [email protected] etc.) e o postfix é configurado como o MTA e o LDA, conforme descrito na VIRTUAL_README .

Eu posso configurar o servidor para redirecionar todas as mensagens retransmitidas para uma das contas locais usando classes / mapas canônicos do destinatário, conforme descrito em esta postagem do blog .

recipient_canonical_classes = envelope_recipient
recipient_canonical_maps = regexp:/etc/postfix/recipient_map

/./ [email protected]

Mas o que eu gostaria de fazer agora é redirecionar e-mail com base no endereço IP do servidor de origem enviando o e-mail, por exemplo:

10.0.0.1 -> [email protected]
10.0.0.2 -> [email protected]
10.0.0.3 -> [email protected]

Existem apenas alguns deles, por isso não preciso de nenhum mapeamento dinâmico, apenas um simples arquivo de configuração faria.

Alguém tem alguma pista de como eu poderia fazer isso?

Obrigado,

    
por Barney 16.06.2013 / 10:19

1 resposta

2

converte a solução do comentário para o CW

Tabela de acesso do servidor SMTP do postfix [página de manual] suporta o recurso REDIRECT

REDIRECT user@domain
          After the message is queued, send the message to  the  specified
          address instead of the intended recipient(s).

          Note:  this  action  overrides  the FILTER action, and currently
          affects all recipients of the message.

Combinar esse recurso com o check_client_access será a solução para o seu problema, por exemplo

10.0.0.1 REDIRECT [email protected]
    
por 01.12.2014 / 05:48

Tags