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

Windows Forms Discussion :

[VB.NET][2.0][smtp]envoi de mail


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par défaut [VB.NET][2.0][smtp]envoi de mail
    bonjour à tous
    voilà je teste une tout petite application qui envoi un mail tout simplement mais ca ne marche pas
    voilà mon code qui s'effectue juste en cliquant sur un bouton , c'est très simple comme code mais c ' est juste un test; j'ai regardé les tuto et rien ne marche
    je pense que le problème se situe au niveau du smtp mais je n'en suis pas sûre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
     
            Dim mail As New MailMessage
            mail.Subject = "salut"
            mail.Body = "test"
            mail.To.Add(New MailAddress("xxx@hotmail.com"))
            mail.From = New MailAddress("xxx@gmail.com")
            mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1")
            mail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-8859-1")
     
     
            Dim smtp As New SmtpClient
            smtp.Host = "smtp.gmail.com"
            smtp.Port = 465
     
            smtp.Credentials = New Net.NetworkCredential(user, password)
            smtp.EnableSsl = True
     
            Try
                smtp.Send(mail)
                MsgBox("ok")
            Catch ex As SmtpException
                MsgBox(ex.Message & 1)
     
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
    Merci d'avance
    Marc

  2. #2
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Quelle est l'exception ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par défaut
    Bonjour,
    D'abord merci de l'attention portée à mon sujet
    voilà ce qu'il y a dans les outputs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\Documents and Settings\marc\Mes documents\Visual Studio 2005\Projects\testmail\testmail\bin\Debug\testmail.vshost.exe', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\Microsoft.VisualBasic\8.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    The thread 0x3fc has exited with code 0 (0x0).
    The thread 0x508 has exited with code 0 (0x0).
    'testmail.vshost.exe' (Managed): Loaded 'C:\Documents and Settings\marc\Mes documents\Visual Studio 2005\Projects\testmail\testmail\bin\Debug\testmail.exe', Symbols loaded.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Remoting\2.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'testmail.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    A first chance exception of type 'System.Net.Mail.SmtpException' occurred in System.dll
    et il y a une messagebox qui me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this operation has timed out
    dans le catch de smtpexception

    un grand merci
    Marc

  4. #4
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Salut,

    Peux-tu verifier le contenu de la inner exception WebException, probablement c'est le hostname qui n'est pas trouvé.

    En fait est-ce que t'a deja essayé d'utiliser le serveur smtp de gmail en utilisant Outlook ou autre logiciel ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 49
    Par défaut
    Voilà, je viens de tester net.webexcepetion et il passe au dessus pour passer dans smtpexception
    J'utilise outlook pour mes emails et pas de problème là.
    Franchement je ne vois pas, je ne pense pas que ca change quelque chose mais comme on ne sait jamais je suis connecté au net par un routeur

    Merci
    Marc

  6. #6
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Apparament il faut activer ssl et augmenter le timeout pour gmail.
    Essai ces lien et mes moi au courant de l'avancement :

    Sending e-mail using SmtpClient and Gmail
    Send E-Mail from your .NET application using your GMail Account

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

Discussions similaires

  1. smtp envoi de mail par System.net.mail
    Par batou22003 dans le forum VB.NET
    Réponses: 7
    Dernier message: 01/02/2011, 17h11
  2. Authentification smtp(envoi de mail)
    Par stc074 dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 31/08/2010, 22h34
  3. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 16h45
  4. [Indy] Envoi de mails : quelle adresse smtp ?
    Par portu dans le forum Composants VCL
    Réponses: 11
    Dernier message: 24/06/2005, 23h32
  5. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22

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