2009-04-02 5 views
6

Sto lavorando su un sistema di tracciamento dei problemi e vorrei che l'applicazione gestisse le risposte via email. Cioè, mi piacerebbe uno script in grado di monitorare una coda di posta elettronica ed eseguire un'azione basata sui contenuti della posta elettronica. Dovrebbe quindi essere in grado di cancellare l'e-mail, ecc.Esiste un modulo Perl per monitorare una coda di posta elettronica?

Attualmente utilizzo MIME :: Lite per inviare e-mail e posso gestire la scrittura dello script ecc. (Leggi: Non sono nuovo a Perl). Tuttavia, non ho idea di quali moduli siano adatti a svolgere questo particolare compito. Mi piacerebbe iniziare su questo il più rapidamente possibile, quindi spero di restringere il mio spazio di ricerca per possibili moduli.

Nel caso sia necessario sapere, l'applicazione verrà eseguita su uno stack Linux standard, Perl, MySQL con Exchange come server di posta.

Qualcuno può suggerire un modulo Perl per aiutarmi? Sarebbe inoltre utile qualsiasi tutorato o migliore pratica correlata a questo.

Grazie!

risposta

6

Avete accesso al server Exchange tramite IMAP o WebDAV?

Per IMAP:

Per WebDAV:

POP3 sarebbe anche un'opzione se è abilitato sul server. IMAP è probabilmente la strada da percorrere se ce l'hai.

+0

Questo è un po 'interessante ... utilizza il sito di accesso al web. Hai usato questo in un'applicazione? –

+0

Ho accesso a pop, imap e webdav. Penso che IMAP o WebDAV siano i protocolli migliori. Qualche preferenza? –

+0

IMAP è molto più veloce di WebDAV, quindi ti consiglio di seguirlo. –

1

Il Progetto E-mail @ Perl http://emailproject.perl.org/mediawiki/index.php/Main_Page ha consigli e altre informazioni sui moduli di posta elettronica orientata per Perl.

+0

Ho provato i moduli Email :: * aggiornati da questo gruppo e ho trovato quello di cui avevo bisogno (Email :: Folder :: IMAP) per avere un bug che causava la morte durante la connessione. Ho anche trovato che l'API è molto incoerente tra i tipi di connessione. Net :: IMAP :: Client ha un'API simile, semplice ma è più matura. –

Problemi correlati