Postfix / Como permitir o envio apenas para um IP

Postfix / Como permitir o envio apenas para um IP

Eu tenho um servidor postfix que está em um endereço IPV4 público. Quero permitir que o postfix envie emails SOMENTE para este endereço IPV4 (o mesmo). Tentei muitas coisas, mas sem sucesso...

Qualquer ideia ? Desde já, obrigado.

++EDIT01: existem vários domínios neste servidor e quero APENAS UM domínio para enviar e-mails para si mesmo.

Responder1

Você pode usar o mapa de transporte Postfix para configurar o comportamento de entrega para o domínio específico.

Crie um novo arquivo chamado /etc/postfix/transport

example.com smtp:[1.2.3.4]

Substitua example.com pelo domínio que você deseja restringir e 1.2.3.4 pelo endereço IPv4 do seu servidor Postfix.

Crie um novo arquivo chamado /etc/postfix/restrictions

/^example\.com$/     OK
/^example\..*/       REJECT
/.*@example\.com$/   OK
/.*@example\..*/     REJECT

Substitua example.com pelo domínio que você deseja restringir. Este arquivo o ajudará a restringir o domínio para enviar e-mails apenas para ele mesmo.

Adicione as seguintes linhas ao seu arquivo /etc/postfix/main.cf:

transport_maps = hash:/etc/postfix/transport
smtpd_sender_restrictions = check_sender_access pcre:/etc/postfix/restrictions

Execute os seguintes comandos para compilar o mapa de transporte e recarregar o Postfix:

sudo postmap /etc/postfix/transport
sudo systemctl reload postfix

Agora, o domínio especificado só deverá poder enviar e-mails para o mesmo endereço IPv4, e outros domínios deverão continuar operando como antes.

informação relacionada