Mantis

Creer un bug a partir d'un email - avec attachement

Posted by zamilou 
Creer un bug a partir d'un email - avec attachement
January 04, 2009 07:16PM
EDIT : j'ai remis ce message dans Aide de mantis... Pardon pour le doublon !

Bonjour,
je cherche désespérément à faire un script php qui fait la procédure suivante :

- Le script récupére des emails sur une boite email définie.
- Il extrait les parties souhaitées.
- Il crée un bug à partir du titre et du corps de l'email
- Si l'email contient une image en attachment, alors il la rajoute dans le bug.

J'en suis vraiment pas loin du bout. Mais je n'arrive pas à trouver la façon dont il faut encoder l'image pour qu'elle soit reconnue dans mantis.
Pour le moment, ça me crée mon image de façon endommagée.

J'ai essayé ça pour encoder mon image :
Language: PHP
// partie de mon email contenant l&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;image $img_file = imap_fetchbody($mbox,$message,$j+2); $path = $selectBoxDisplay[$j];   $content = imap_base64(imap_fetchbody($mbox,$message,$j+2));   $client = nusoap_client("http://monsite.com/mantis/api/soap/mantisconnect.php/mc_issue_attachment_add");   $data =( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;username&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;username&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;password&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;password&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;issue_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => $return, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;name&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => rand() . $path, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;file_type&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;image/jpeg&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;content&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; => $content); $return = $client->call(&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;mc_issue_attachment_add&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $data);


Est ce que vous auriez une idée ?

Merci !!



Edited 2 time(s). Last edit at 01/04/2009 07:34PM by zamilou.
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 4
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr