Question

Je me demande quel est le moyen le plus rapide et le plus fiable de transférer du courrier depuis un compte IMAP.

Mon université n'autorise pas le transfert de notre boîte aux lettres étudiante vers un compte de messagerie privé (tout le monde utilise Gmail ou Hotmail ici).C'est une question politique, pas technique.Nous avons un accès IMAP à la boîte aux lettres.J'aimerais disposer d'un service qui télécharge le courrier via IMAP et le transfère.Et ce serait bien de le faire évoluer pour que des milliers d’étudiants puissent l’utiliser.À terme, je souhaite créer une page d'inscription publique et la faire traiter automatiquement à partir de là.

Jusqu'à présent, j'ai créé un script PHP décent qui connecte, télécharge les en-têtes et les parties du corps et relie le tout ensemble.J'ai deux problèmes avec ça.

1) Je télécharge toutes sortes de pièces et je les recolle.J'espère que chaque fichier joint exotique, chaque morceau de texte codé étrange et chaque type d'en-tête survivra à cela.Je ne suis même pas sûr d'avoir l'en-tête complet.

2) Le à :L'adresse e-mail devient l'adresse e-mail privée, et non l'adresse e-mail d'origine de l'étudiant.Je pense que c'est boiteux et peu pratique pour la recherche et l'archivage.

Le script PHP est-il la solution ?Existe-t-il une astuce utilisant un service/démon de messagerie Linux particulier ?IMAP a-t-il une commande « vers l'avant », il me manque ?

Était-ce utile?

La solution

Vous voudrez peut-être regarder Récupérer le courrier, car cela ressemble au problème pour lequel il a été conçu.Fetchmail récupère le courrier des serveurs POP/IMAP/etc et le transmet aux serveurs SMTP/LMTP/etc.Fetchmail a l'avantage de quelques années et de nombreux utilisateurs résolvent des problèmes avec divers serveurs IMAP.

Autres conseils

Fetchmail semble être la voie à suivre.Je peux utiliser PHP pour générer/modifier un fichier de commande fetchmail, ce qui couvrira l'inscription publique.Je recherche un package/script qui fait déjà cela.

Le pull Gmail ne fonctionne qu'avec POP3, pas avec IMAP.

Si vous utilisez Gmail, vous pouvez configurer GMAIL pour récupérer le courrier d'autres comptes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top