Tengo un archivo php que envía correo usando la función mail (). El problema es que uno de los formularios se envía a un dominio que está registrado en mi servidor mientras el correo se maneja en un servidor diferente. Postfix solo se ve localmente. Cuando no encuentra la dirección de correo electrónico se rechaza el mensaje. ¿Cómo puedo configurar postfix para enviar correo a todos los dominios a través de Internet y no localmente?
Actualizar
Okay. Entonces no fue un problema de postfix en absoluto. Simplemente necesitaba apagar el correo a ese dominio desde la línea de comando. Para cualquiera que necesite ese comando es (al menos en mi sistema):
/usr/local/psa/bin/domain --update example.com -mail_service false
postfix reload
a recargar su configuración ...también puede usar el archivo / etc / postfix / transport para definir selectivamente qué servidor smtp debe manejar qué dominios se envían. Por ejemplo, si desea enviar un correo electrónico de mydomain.com a smtp.mydomain.com, puede escribir en / etc / postfix / transport:
No olvide hacer postmap / etc / postfix / transport después, para crear el archivo .db que usa postfix.
fuente