Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-10-2009 14:56:01

Nikoh
Nouveau membre
Date d'inscription: 03-09-2009
Messages: 2

[Zend_Mail_Part]

Bonjour,

Je travaille actuellement sur un projet dont le but est de récupérer des PDF envoyés par mail pour en extraire les données. Mon script marchait bien jusqu'à il y a quelques semaines. En effet, lorsque parcours les messages pour en extraire chaque partie, j'ai le message d'erreur suivant: Not a valid Mime Message: End Missing.

Voici la fonction qui me renvoi cette erreur:

Code:

public function getChild($part, &$tab = array()){

  $headers = $part->getHeaders();

  // Parcours récursif des parties
  if($part->isMultipart()){
        foreach($part as $p)
            $this->getChild($p, $tab);
  }
  elseif(isset($headers['content-type']) && preg_match("/\.eml/", $headers['content-type'])){
        file_put_contents("./tmp/mail.eml", $part->getContent());
        $temp = array("file" => "./tmp/mail.eml");
        $part = new Zend_Mail_Message($temp);
        unlink("./tmp/mail.eml");
        $this->getChild($part, $tab);
  }
  else
        $tab[] = $part;
}

Lorsque le message ne peut être lu, il commence par la phrase suivante:

This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible.

Si vous avez une solution ou, à défaut de mieux, une piste sur laquelle me mettre, je suis prenneur.
Merci d'avance.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages