Pregunta

Quiero procesar un buzón en particular cuando se recibe el correo, yo sé que podría haber cheque cron cada n minutos para todo el correo, pero pregunto si hay una manera de "escuchar" para el correo en lugar de continuamente de votación.

¿Fue útil?

Solución

Pruebe con un .forward presentar

Puede canalizar el mensaje en cualquier programa o script que desea, sino también comprobar si procmail puede hacer lo que quiera.

Otros consejos

En función de su servidor de correo, puede ser posible que en realidad tienen ningún mensaje entrante será entregado a un proceso. Ya sea en un .forward o mediante la creación de algo más avanzado. En exim se puede configurar un transporte para ejecutar un comando, para ciertas direcciones.

Si estás usando postfix me gustaría sugerir aliasing el buzón que le interesa a un proceso que va a hacer el trabajo por usted. Entonces no hay votación. El mensaje llega y pasa directamente a ser procesado.

Jason y Zoredache ya se ha mencionado, que podría ser capaz de hacer esto en el propio MTA. Otra posibilidad es tener inotify ver el archivo de buzón o carpeta de correo.

Si usted no tiene un servidor de correo por su cuenta (la raíz de acceso) - Se puede usar un servicio web para que: http: //cloudmailin.net (200mails / mes es gratis) - funciona como encanto y me ayudó a cabo

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