¿Cómo leo / recuperar mensajes de correo electrónico recibidos por Postfix local, a través de pitón [cerrar]

StackOverflow https://stackoverflow.com/questions/507376

Pregunta

Estoy usando postfix en mi servidor de producción que recibirá todos los correos electrónicos relacionados con mydomain.com En este contexto, quiero enviar correos electrónicos que sólo relacionadas con pocos usuarios a diferentes direcciones de correo electrónico. Por lo cual quiero decir, digamos que soy un superusuario (superuser@mydomain.com). Quiero reenviar todos los mensajes de correo electrónico (todos mis mails con a: superuser@mydomain.com) a mi correo electrónico personal Identificación: superuser@gmail.com. Así que creo que lo se necesita cierta lógica de programación aquí. Así que quiero escribir un script en Python, a medida que debería leer el buzón de correo electrónico Postfix y reenviar todos los mensajes de correo electrónico nuevos en función de dichos criterios. ¿Puedo hacer esto? He oído sobre el archivo .forward en la arena de sufijo. ¿Puedo utilizar que para lograr el mismo (puenteando totalmente solución Pythonic)?

¿Fue útil?

Solución

Procmail es la solución para el filtrado de correo. Puede llamar a los scripts de Python desde su .procmailrc si necesita más secuencias de comandos.

Otros consejos

Parece que sólo tiene que configurar alias, no script de nada.

En la mayoría de los sistemas Unix / Linux, sólo tiene que añadir alias a su archivo / etc / alias:

superuser:                 marc,webmaster@my-site.com

a continuación, ejecute:

newaliases

A continuación, el correo enviado a "superusuario" iría a "orujo" y "webmaster@my-site.com" en su lugar.

, y aquí está la postfijos 'alias' página del manual .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top