Forums : Plateforme Mozilla

Aller à la discussion :  Plus récente Plus ancienne

# [Résolu] [thunderbird] en-tête d'email

Envoyé par : benji.potter

Date : 22/08/2007 14:51

Bonjour, je cherche a récupérer l'adresse mail de l'expéditeur du mail courant et j'éprouve quelques difficultées. En effet, j'ai réussi a récuperer l'URI du message, j'utilise ensuite l'interface nsIMessenger pour récupérer l'en-tête du mail avec la méthode msgHdrFromURI mais rien n'y fait, même si je passe d'abord par l'interface nsIMsgMessageService et j'ai cette erreur :

Erreur : uncaught exception: [Exception... "Component returned
failure code: 0x80040154 (NS_ERROR_FACTORY_NOT_REGISTERED) 
[nsIMessenger.messageServiceFromURI]"  nsresult: "0x80040154 
(NS_ERROR_FACTORY_NOT_REGISTERED)"  location: "JS frame :: 
chrome://nelis/content/overlay.js :: anonymous :: line 20"  data: no]

Si quelqu'un peut m'aider. Merci d'avance

Benji Potter

# [thunderbird] en-tête d'email

Envoyé par : benji.potter

Date : 22/08/2007 16:30

j'ai fait une erreur en récupérant l'uri. Pour les prochain a qui cela arriverai voici le code pour récupérer l'en-tête du mail courant :

//récupération de l'uri du mail
var uri = messenger.lastDisplayedMessageUri;

//récupération de l'en-tête
var headMail = messenger.msgHdrFromURI(uri);

p.s.: a ne pas faire pour récupérer l'uri :

var uri = document.getElementById("messagepane").currentURI.spec

benji.potter

# Re: [thundirbird] en-tête d'email

Envoyé par : Ner0lph

Date : 27/08/2007 12:34

Tu n'as plus qu'à rajouter "Résolu" dans ton titre (et corriger les fautes d'orthographes du titre). Pour cela, il suffit d'éditer ton 1er message et d'en changer le titre.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.