Por ejemplo, los correos electrónicos de contraseña y los mensajes personales deben entregarse de inmediato, mientras que los correos electrónicos de boletín informativo pueden enviarse gradualmente durante un período prolongado. Actualmente, todos los correos electrónicos caen en la misma cola, si el servidor de correo tiene una cola.
¿Es posible definir dos configuraciones de servidor SMTP separadas para enrutar ambos tipos de correos con diferentes prioridades?
Si realmente quieres hacerlo, creo que tu mejor opción sería crear tu propio servidor de correo que acepte todos los mensajes, determine si son importantes o no y los trate en consecuencia.
No tengo ni idea de cómo hacerlo con Postfix, pero si fueras a pagarme dinero para resolver el problema, empezaría por el lado de Postfix, no por el de Discourse. (No estoy pidiendo dinero para resolver el problema; es el tipo de trabajo por el que pondría una tarifa obscenamente alta y luego me arrepentiría cuando el cliente aceptara la oferta! )
Con las notificaciones de chat que ahora se suman a los correos electrónicos que deben entregarse rápidamente, investigué un poco más y tengo una buena configuración de trabajo. Aquí hay algunos consejos para cualquiera que necesite esto.
Postfix ofrece verificaciones de encabezado para filtrar y reenviar mensajes a través de diferentes servidores smtp. Por lo tanto, todo lo que necesita son dos servidores smtp para correos electrónicos normales y prioritarios; y ediciones a tres archivos de configuración de postfix.