Para que Postfix sepa que no debe enviar correo para un dominio localmente, deberá realizar cambios en algunas variables de configuración (si es relevante para su configuración) en main.cf: desde los documentos oficiales de Postfix, deberá realizar asegúrese de eliminar todos los dominios que no desea que se traten como locales de las siguientes variables:
mydestination: generalmente contiene la lista de dominios entregados localmente
local_recipient_maps: tabla de búsqueda que contiene direcciones de destinatarios locales
local_transport: transporte predeterminado para correo local: cambie si inet_interfaces o proxy_interfaces coinciden con el destino de un correo
virtual_mailbox_domains: igual que mydestination, si lo estás utilizando
Más allá de eso, te recomiendo:
use postconf en la línea de comando para obtener acceso rápido a los valores actuales en las variables de configuración de postfix ( man postconf para más detalles)
visite la página de información postconf / main.cf en el sitio oficial de postfix para todos los detalles
Sí, postfix puede ser complicado, pero esa es la belleza de su naturaleza configurable.
No estoy seguro de si esta es la solución ideal, pero tengo una caja con un solo dominio y esto funcionó para mí. Estoy usando Google Apps para el correo electrónico, y tenemos postfix instalado para enviar correos electrónicos transaccionales, que terminan en sendgrid para ser entregados a los usuarios de nuestro sitio.
Descubrí que Postfix se estaba llenando / Maildir con miles de mensajes y consumía el espacio en disco de mi sistema.
Donde {IP-ADDRESS-HERE} es su IP, por ejemplo, 10-100-10-10
Después de reiniciar Postfix, lo probé y los mensajes todavía se envían con éxito a sendgrid y se envían a través de Postfix, pero ahora mi maildir ya no se llena con mensajes innecesarios.
Encontré esta pregunta y respuesta buscando específicamente en torno a este problema, pero en el contexto de Plesk. Parece que bajo algunas configuraciones (tal vez depende de su proveedor de alojamiento), a Plesk le gusta asumir que postfix usará la entrega local sin importar qué. ¡Más útil!
Respuestas:
Para que Postfix sepa que no debe enviar correo para un dominio localmente, deberá realizar cambios en algunas variables de configuración (si es relevante para su configuración) en main.cf: desde los documentos oficiales de Postfix, deberá realizar asegúrese de eliminar todos los dominios que no desea que se traten como locales de las siguientes variables:
Más allá de eso, te recomiendo:
Sí, postfix puede ser complicado, pero esa es la belleza de su naturaleza configurable.
¡Espero que esto ayude!
fuente
No estoy seguro de si esta es la solución ideal, pero tengo una caja con un solo dominio y esto funcionó para mí. Estoy usando Google Apps para el correo electrónico, y tenemos postfix instalado para enviar correos electrónicos transaccionales, que terminan en sendgrid para ser entregados a los usuarios de nuestro sitio.
Descubrí que Postfix se estaba llenando / Maildir con miles de mensajes y consumía el espacio en disco de mi sistema.
Cambié lo siguiente en etc / postfix / main.cnf:
A:
Donde {IP-ADDRESS-HERE} es su IP, por ejemplo, 10-100-10-10
Después de reiniciar Postfix, lo probé y los mensajes todavía se envían con éxito a sendgrid y se envían a través de Postfix, pero ahora mi maildir ya no se llena con mensajes innecesarios.
fuente
Encontré esta pregunta y respuesta buscando específicamente en torno a este problema, pero en el contexto de Plesk. Parece que bajo algunas configuraciones (tal vez depende de su proveedor de alojamiento), a Plesk le gusta asumir que postfix usará la entrega local sin importar qué. ¡Más útil!
Luego encontré y seguí este artículo que me ayudó a resolver el problema: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
La parte relevante es:
Solo quería registrar eso aquí en caso de que alguien encontrara útil saber exactamente la configuración que funcionó para mí.
fuente
Encontré el siguiente enlace muy útil, muestra una guía paso a paso para deshabilitar postfix para la entrega de dominios externos. http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html
fuente