Estou usando o servidor de correio Postfix e tenho 6 IPs disponíveis. Eu gostaria de usar outro IP para o servidor de correio Postfix para enviar e-mail do que o servidor da Web usa.
Como posso fazer isso? Minha versão do postfix é 2.3.3.
Por exemplo: IP principal: 66.66.66.66 outro IP: 66.66.66.67
postconf -n
para que possamos ver o que você está falando. Anonimize IPs como IPs privados (10.xxx, etc) e domínios como exemplo. (Com | net | org | qualquer que seja), se achar necessário.smtp_bind_address
define o endereço IPv4, o equivalente IPv6 ésmtp_bind_address6
Se você usar a solução "smtp_bind_address", o servidor de correio também escutará no endereço IP especificado também as mensagens recebidas. O mesmo se aplica à solução "inet_interfaces". Essa pode não ser a solução desejada se você deseja receber e-mails recebidos em vários endereços / interfaces IP.
Minha solução é melhor, porque sugiro não alterar as configurações padrão "smtp_bind_address" e "inet_interfaces", para que seu servidor de correio ainda escute as mensagens recebidas em todos os endereços IP.
Só é necessário fazer uma pequena alteração no seu arquivo /etc/postfix/master.cf.
Mude esta parte:
para isso:
Obviamente, em vez de 192.168.0.1, você deve usar um dos seus endereços IP, aquele para o qual deseja enviar seu email.
Zoltan
fonte
-o smtp_bind_address6=1:2:3:4:5:6:7:8
e parece funcionar.inet_interfaces
- ou apenas definindo-o comoall
(o padrão) e configurarsmtp_bind_address
. O único endereço especificado viasmtp_bind_address
(ousmtp_bind_address6
) é usado independentemente para o processo de envio do Postfix smtp.master.cf
Crie diferentes interfaces. Um para cada domínio:
main.cf
Desative todos os outros mapas de transporte, ou seja: # transport_maps = xxxxx
Ativar mapa de transporte dependente (requer o postfix 2.7.x ou posterior)
transport_random_dependent.cf
Exemplo:
Tabela transport_random
A instrução "RAND () LIMIT 1" é necessária apenas se você desejar usar transportes aleatórios para o mesmo domínio.
Por exemplo, você deseja enviar do meu domínio.com de 3 IPs diferentes.
Então, você cria 3 transportes (rotate1, rotate2 e rotate3) com 3 IPs diferentes e, em seguida, define as linhas do mysql:
Então, quando o postfix aleatoriamente três transportes diferentes (gire um para três) para enviar esses e-mails.
fonte
Edite /etc/postfix/main.cf e verifique se a seguinte linha está presente
Em seguida, execute "postfix reload"
fonte