
Necesito realizar un procesamiento de correo ligero y pesado con Postfix, y no soy ningún experto, así que antes de contratar a alguien para implementar esto, quiero entender más al respecto.
Por un lado, necesito implementar una lista negra para "poner en cuarentena" todo el correo entrante de determinados remitentes. Creo que esto se puede implementar con un milter simple con un backend de base de datos/archivo.
Por cuarentena, me refiero a que el correo electrónico que coincida con la lista negra se reenviará a otra instancia de Postfix en el mismo servidor.
Luego, el correo debe procesarse con algunas reglas específicas, como "dado un remitente específico, agregar texto al asunto", etc.
Después de eso, es necesario realizar algún procesamiento bayesiano (no estoy exactamente seguro, pero creo que esta será la parte intensiva).
Finalmente, el correo se reenviará a otro lugar.
Como dije, no sé casi nada sobre el tema, pero creo que necesitaré tres instancias de Postfix, (1) para la recepción principal, (2) para el correo en cuarentena, (3) para el correo completamente procesado que está listo. para ser reenviado.
Editar:Estoy considerando 3 instancias porque la principal necesita poder recibir miles de correos electrónicos para miles de destinatarios sin ahogarse, pero si los filtros de contenido son lo suficientemente rápidos, tal vez solo necesite 2 (la de cuarentena es necesaria porque eventualmente se trasladará a otra máquina)?.
¿Alguna idea sobre el proceso? ¿Bibliotecas/programas recomendados?
¡Gracias!
Respuesta1
Suena como un trabajo para Mailscanner. Eche un vistazo a sus documentos para obtener instrucciones de configuración detalladas.