Cuando en un mismo servidor tienes varios dominios, lo deseable es que los correos de cada dominio se traten de forma independiente a nivel del servidor de correo, cada uno con su cabecera, de modo que si por algún motivo uno de los dominios tiene problemas y entra en una lista negra, no penalice al resto de dominios.
Consideramos a su vez que el servidor donde tenemos alojado los dominios tiene una ip distinta por cada dominio, de otra forma no hay configuración posible.
El cambio que tenemos que hacer es el fichero "/etc/postfix/master.cf". Lo primero de todo es hacer una copia de seguridad del fichero, si algo sale mal podremos restaurar el fichero original.
Al abrir el fichero "master.cf", podremos ver una entrada como esta:
smtp inet n - n - - smtpd
-o .....
Imaginemos que tenemos los dominios "midominio1.com" y "midomini2.com", tendremos que sustituir la entrada anterior especificando que IP atiende cada uno de los dominios, teniendo en cuenta que para la primera entrada tomará todos los dominios excepto los que se configuren explicitamente. Se ve mas claro indicando como debe quedar configurado, donde la ip xxx.xxx.xxx.xxx es la que considieramos como ip principal, y la ip yyy.yyy.yyy.yyy la asociada a un dominio especifico:
xxx.xxx.xxx.xxx:smtp inet n - n - - smtpd
-o .....
yyy.yyy.yyy.yyy:smtp inet n - n - - smtpd
-o myhostname=mail.midominio2.com
De esta forma, la cabecera del correo para "midominio2.com", en el campo receiber, mostrará "mail.dominio2.com", mientras para el resto de dominios, en nuestro caso para "midominio1.com", mostrará el contenido de la variable "myhostname" del fichero "main.cf"



