Pregunta

Estoy tratando de escribir algo que ponga el contenido del mensaje en una cola, para que el trabajo se realice más tarde. He estado jugando con IMAP IDLE con diferentes grados de éxito.

Me preguntaba si alguien conoce un método para que un servidor de correo reciba un correo electrónico y luego realice una acción como publicar el contenido del correo electrónico en un punto final de URL.

¿Alguna idea? Gracias!

¿Fue útil?

Solución

Pruebe fetchmail y procmail . Periódicamente sondea el servidor de correo (cada minuto si es necesario) y usa fetchmail para descargar desde el servidor IMAP. Configure una regla de procmail para ejecutar su aplicación de notificación en correos electrónicos que coincidan con sus criterios de selección.

Cualquiera de los lenguajes de scripting (perl, python, tcl / tk, etc.) tiene bibliotecas de manejador de correo electrónico buenas, maduras y fáciles de usar (de hecho, puede obtener este tipo de cosas para la mayoría de los idiomas), por lo que debería ser bastante sencillo escribir el controlador en uno de esos.

Otros consejos

Configure el servidor SMTP (transporte de correo) para entregar el correo a una aplicación que realiza la acción deseada. No lo haga en el nivel IMAP (cliente de buzón) si puede evitarlo.

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