Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Détacher une pièce jointe en Imap

Bas de page
Auteur Sujet :

Détacher une pièce jointe en Imap

n°19681
francoisch
Profil : Jeune recrue
Posté le 28-11-2009 à 15:00:06  
 

Bonjour
 
J’ai mis au point un petit Client de messagerie en Imap qui lit les mails d’une BAL et les affiche dans une page Web les uns à la suite des autres.
 
J’ai besoin maintenant de gérer la / les pièces jointes : savoir qu’il y en a, les séparer, les enregistrer comme fichier.
 
J’ai compris que :
• Dans le imap_body, quand il y a un / des attachements, dans l’en-tête, il y a ça en plus :

Code :
  1. _ Content-Type: multipart/alternative; boundary="=====================_35179093==
  2. .ALT" --=====================_35179093==


• En-tête de chaque attachement, il y a :

Code :
  1. --=====================_44062625==.ALT-- --=====================_44062625==_ Content-Type: image/jpeg; name="francois.JPG"; x-mac-type="4A504547"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="toto.JPG"


Mais je voudrais éviter de scanner le flux pour rechercher ces éléments.
 
J’imagine qu’il doit exister des fonctions Php qui permettent d’extraire directement les attachements et de les enregistrer en fichiers.
 
Si vous connaissez ça.
 
Francois

mood
Pub
Posté le 28-11-2009 à 15:00:06  
 

  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Détacher une pièce jointe en Imap

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés