Dispongo de servidores dedicados con varias IP y muchas veces me interesa enviar los emails con una ip concreta. Los motivos son muchos y variados, pero por ejemplo si el servidor se esta utilizando para mandar mailing o boletines me interesa tener un control exahustivo con que IP se esta realizando para evitar abusos o spam. De esta forma siempre puedo controlar el «senderscore» de dicha IP o incluso cambiar de IP en un momento dado mientras arreglo algún problema de blacklist o derivados.
Mis servidores son linux y concretamente utilizo CentOS como sistema operativo en todos ellos, pero lo que voy a explicar es muy similar con otros versiones de linux.
Secuencia de comando por SSH con usuario root:
iptables -t nat -A POSTROUTING -p tcp --dport 25 -j SNAT --to-source IP_A_LA_QUIERES_REDIRIGIR_EMAILS
/sbin/service iptables save
service iptables restart
Es una solución bastante limpia a mi parecer, a ver que opináis.