Domanda

Sto cercando di scrivere qualcosa che metta il contenuto del messaggio in una coda, per farci lavorare in seguito. Ho avuto problemi con IMAP IDLE con vari gradi di successo.

Mi chiedevo se qualcuno conosce un metodo per fare in modo che un server di posta riceva un'e-mail e quindi esegua un'azione come pubblicare il contenuto dell'email su un endpoint URL.

Qualche idea? Grazie!

È stato utile?

Soluzione

Prova fetchmail e procmail . Esegui periodicamente il polling del server di posta (ogni minuto, se necessario) e usi fetchmail per scaricare dal server IMAP. Imposta una regola procmail per eseguire l'applicazione di notifica su e-mail che corrispondono ai tuoi criteri di selezione.

Tutti i linguaggi di scripting (perl, python, tcl / tk ecc.) hanno librerie di gestori e-mail valide, mature e facili da usare (in effetti puoi ottenere questo genere di cose per la maggior parte dei linguaggi), quindi dovrebbe essere abbastanza scrivere direttamente il gestore in uno di questi.

Altri suggerimenti

Configurare il server SMTP (trasporto posta) per consegnare la posta a un'applicazione che esegue l'azione desiderata. Non farlo a livello di IMAP (client di cassette postali) se puoi evitarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top