IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

[Web.Mail][SMTP] Comment obtenir la progression de l'envoi ?


Sujet :

Framework .NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 144
    Points : 94
    Points
    94
    Par défaut [Web.Mail][SMTP] Comment obtenir la progression de l'envoi ?
    Bonjour,

    En envoyant un email avec la classe System.Web.Mail.MailMessage, ou alors avec un autre composant (j'utilise le composant "MailMill"), savez-vous si il est possible de connaitre l'avancement de l'envoi du mail?

    Comme la classe ne prévoit pas cette fonctionnalité, comment dois-je m'y prendre? Faut-il que je me surveille un port? Je sors sur le port 25 (SMTP) et je connais la taille de mon email. Mais je ne sais pas du tout comment m'y prendre et si c'est de cette façon qu'il faut procéder.

    Merci de votre aide!

  2. #2
    Membre expérimenté Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Points : 1 482
    Points
    1 482
    Par défaut
    Si une erreur est retournée, c'est que ca c'est pas bien passé sinon ben c'est envoyé
    Ingénieur Multimédia - TMM Communication

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 144
    Points : 94
    Points
    94
    Par défaut
    Non mais en fait je veux connaître la progression du mail et non pas savoir si il a été envoyé.

    Je veux faire une progressBar d'avancement pour que l'utilisateur ait un moyen visuel de savoir ou en est l'état de son mail en cours d'envoi.

  4. #4
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Points : 2 629
    Points
    2 629
    Par défaut
    Tu dois faire ton propre client SMTP pour cela. Cela te permet d'avoir accès à la socket directement pour connaitre la progression.

    Sinon chercher un composant SMTP gratuit qui permet de le faire car celui de .NET ne le permet pas.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2005
    Messages : 144
    Points : 94
    Points
    94
    Par défaut
    En fait j'ai trouvé la solution avec un composant pour .NET qui permet de se brancher sur les ports, il suffit de filtrer le port de destination.

    Le composant est PackMon .NET

    http://www.planet-source-code.com/vb...4090&lngWId=10

    Il permet de faire un sniffer et c'est ce dont j'ai besoin, de sniffer les packets qui sortent sur le port 25 et de les compter par octets.

    Merci de votre aide!

  6. #6
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2002
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 72
    Points : 59
    Points
    59
    Par défaut
    Tu es arrivé à une solution? ça m'intéresse, j'ai le même souci que toi!
    La classe smtp est super facile d'emploi, mais pas de retour!!!

    Merci

    vo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment installer un serveur mail (smtp), sous linux ubuntu(en ayan pour f.a.i neuf)?
    Par Invité dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/01/2009, 15h24
  2. comment obtenir du son avec une web cam microsoft lifecam vx 3000
    Par VIRGINIE87 dans le forum Périphériques
    Réponses: 1
    Dernier message: 27/12/2007, 22h39
  3. Comment obtenir le répertoire d'un web Service?
    Par Nixar dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/11/2007, 14h15
  4. Réponses: 5
    Dernier message: 14/04/2007, 15h28
  5. Réponses: 4
    Dernier message: 24/02/2006, 08h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo