Estoy usando el servidor de correo Postfix y tengo 6 IP disponibles. Me gustaría usar otra IP para el servidor de correo Postfix para enviar correo que el servidor web utiliza.
¿Cómo puedo hacer esto? Mi versión de postfix es 2.3.3.
Por ejemplo: IP principal: 66.66.66.66 otra IP: 66.66.66.67
postconf -n
para que podamos ver de qué estás hablando. Anonimice las IP como IP privadas (10.xxx, etc.) y dominios como ejemplo. (Com | net | org | lo que sea) si cree que lo necesita.smtp_bind_address
establece la dirección IPv4, el equivalente de IPv6 essmtp_bind_address6
Si utiliza la solución "smtp_bind_address", su servidor de correo solo escuchará en esa dirección IP especificada también el correo entrante. Lo mismo se aplica a la solución "inet_interfaces". Es posible que esta no sea la solución deseada si desea escuchar el correo entrante en múltiples direcciones / interfaces IP.
Mi solución es mejor, porque sugiero no cambiar las configuraciones predeterminadas "smtp_bind_address" e "inet_interfaces", por lo que su servidor de correo seguirá escuchando el correo entrante en todas las direcciones IP.
Solo necesita hacer un pequeño cambio en su archivo /etc/postfix/master.cf.
Cambia esta parte:
a esto:
Por supuesto, en lugar de 192.168.0.1 debe usar una de sus direcciones IP, desde la que desea enviar su correo.
Zoltan
fuente
-o smtp_bind_address6=1:2:3:4:5:6:7:8
y parece funcionar.inet_interfaces
- o simplemente poniéndolo aall
(por defecto) y la configuraciónsmtp_bind_address
. La única dirección especificada a través desmtp_bind_address
(osmtp_bind_address6
) se usa de forma independiente para el proceso de envío de Postfix smtp.master.cf
Crea diferentes interfaces. Uno para cada dominio:
main.cf
Deshabilite todos los otros mapas de transporte, es decir: # transport_maps = xxxxx
Habilitar mapa de transporte dependiente (requiere postfix 2.7.xo posterior)
transport_random_dependent.cf
Ejemplo:
Tabla transport_random
La instrucción "RAND () LIMIT 1" es necesaria solo si desea utilizar transportes aleatorios para el mismo dominio.
Por ejemplo, desea enviar desde mydomain.com desde 3 IP diferentes.
Luego, crea 3 transportes (rotate1, rotate2 y rotate3) con 3 IP diferentes, luego establece en las líneas mysql:
Luego, cuando postfix aleatorizará tres transportes diferentes (rota uno a tres) para enviar estos correos electrónicos.
fuente
Edite /etc/postfix/main.cf y asegúrese de que la siguiente línea esté presente
Luego ejecuta "postfix reload"
fuente