Domanda

Mi chiedo che cosa è il modo più veloce e più affidabile per inoltrare la posta da un account IMAP.

La mia università non permettere che i nostri studenti-cassetta postale per l'inoltro di una e-mail (tutti gli usi Gmail o Hotmail qui).E ' una questione politica, non tecnica.Abbiamo IMAP accesso alla cassetta postale.Vorrei avere un servizio che consente di scaricare la posta tramite IMAP, e in avanti.E sarebbe bello scala, in modo che migliaia di studenti in grado di utilizzare.Infine, voglio costruire un pubblico pagina di registrazione, e hanno elaborato automaticamente da lì.

Finora, ho fatto un decente script PHP che si connette, scarica le intestazioni e le parti del corpo, e lega insieme tutto.Ho due problemi.

1) sto scaricando tutti i tipi di parti, e di attaccare di nuovo insieme.Spero che ogni esotici file allegato, strano codificato pezzo di testo e ogni tipo di intestazione sopravvive a questo.Io non sono nemmeno sicuro di avere l'intestazione completa.

2) a:e-mail indirizzo privato, indirizzo di posta elettronica, non originale, per studenti e-mail.Penso che questo è zoppo, e scomodo per la ricerca e l'archiviazione.

È lo script PHP la strada da percorrere?C'è un trucco utilizzando un particolare linux servizio di posta elettronica/demone?Non IMAP e dispone di un comando "avanti", mi sto perdendo?

È stato utile?

Soluzione

Si potrebbe desiderare di guardare Fetchmail, come questo suona come il problema è stato progettato per risolvere.Fetchmail recupera posta elettronica, dal POP/IMAP/etc server e inoltra al server SMTP/LMTP/etc server.Fetchmail ha il vantaggio di un paio di anni e un sacco di utenti di ferro fuori problemi con i vari server IMAP.

Altri suggerimenti

Fetchmail sembra il modo di andare.Posso usare PHP per generare e modificare un fetchmail file di comando, in modo che coprirà il pubblico del segno-in su.Sto cercando un pacchetto di script che già fa questo.

Gmail tirare funziona solo con POP3 e non IMAP.

Se si utilizza Gmail è possibile configurare GMAIL per raccogliere la posta da altri account.

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