
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.