2010-04-08 3 views

Répondre

3

Tous les clients de messagerie ne se comportent pas tous de la même manière. Le comportement spécifique n'a pas besoin de se conformer (AFAIK) à n'importe quelle norme. D'ailleurs, ma copie de Thunderbird envoie d'abord le fichier, et je peux voir la ligne de progression "envoyé" pendant ce temps.

Cependant, Microsoft Outlook peut considérer un courrier comme "envoyé" lorsqu'il est placé dans le dossier "Sortant" (j'ai vérifié pour la dernière fois au début des années 2000 ... donc peut-être a changé). En fonction des besoins réels de votre application, vous pouvez envisager de consigner l'ID de message ou la poignée lors de l'envoi, puis de le suivre dans Thunderbird (par programme) pour localiser s'il a été déplacé dans le dossier "Envoyé" .

+0

Ok. Je dois le savoir parce que j'envoie un mail de mon application en référençant des fichiers temporaires dont j'ai besoin de les effacer après l'envoi. Mais comment la fonction retourne immédiatement le message n'a pas pu être envoyé, alors je ne dois pas supprimer les fichiers temporaires. –

+0

Dans ce cas, je pense que vous devriez être en sécurité lorsque vous recevez l'avis OK de l'application client de messagerie. En effet, il n'utilise pas les fichiers joints _while_ en envoyant l'e-mail, juste au moment de les transformer en un flux joint. Vérifiez cela, vous pourriez être surpris. Mais c'est une nouvelle question ;-) –

+0

J'ai testé et il a seulement une référence au fichier (FileName Only), en l'important au message seulement au moment de l'envoi effectif (après le retour à mon application). –

1

Voici une autre tentative à votre problème. Le Activity Manager documenté sur la page Web de documentation de l'API Thunderbird de Mozilla, est un nouveau composant disponible à partir de la version 3.

Entre autres choses, il écoute les événements, et vous indique quand quelque chose s'est produit, et sa progression. Ils ont un exemple pour l'envoi de courrier.

Espérons que cela aide.

+0

La plupart de mes utilisateurs utilise la version 2 de Thunderbird. Mais merci pour la réponse. –

+0

Eh bien, fait de mon mieux. Une heure pour rien ... –

Questions connexes