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

C# Discussion :

GMail smtp error C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 59
    Par défaut GMail smtp error C#
    Bonjour, j'ai un problème lors de l'authentification sur le serveur smtp de Google Mail afin d'envoyer un mail via une application WinForm en c#
    Voilà le code que j'utilise :
    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
     
    using System.Net.Mail;
    using System.Net;
     
                try
                {
                    MailMessage mail = new MailMessage();
                    SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
     
                    mail.From = new MailAddress("username@gmail.com");
                    mail.To.Add("mailto@live.fr");
                    mail.Subject = "Test Mail";
                    mail.Body = "Test d'envoi de mail";
     
                    SmtpServer.Port = 587; // ou avec le port 465 j'ai aussi essayé
                    SmtpServer.Credentials = new System.Net.NetworkCredential("username@gmail.com", "password");
                    SmtpServer.EnableSsl = true;
     
                    SmtpServer.Send(mail);
                    MessageBox.Show("mail Send");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
    et voici l'exception levé :
    System.Net.Mail.SmtpException: Échec d'envoi du courrier. ---> System.Net.WebException: Impossible de se connecter au serveur distant ---> System.Net.Sockets.SocketException: Une tentative d’accès à un socket de manière interdite par ses autorisations d’accès a été tentée 209.85.227.109:25
    à System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
    à System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
    --- Fin de la trace de la pile d'exception interne ---
    à System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout)
    à System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback)
    à System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback)
    à System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)
    à System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
    à System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)
    à System.Net.Mail.SmtpClient.GetConnection()
    à System.Net.Mail.SmtpClient.Send(MailMessage message)
    --- Fin de la trace de la pile d'exception interne ---
    à System.Net.Mail.SmtpClient.Send(MailMessage message)
    à CameraAforge.Form1.btnMail_Click(Object sender, EventArgs e) dans C:\Users\OnganMe\Desktop\CameraAforge\CameraAforge\Form1.cs:ligne 150

    à la ligne 150 se trouve le SmtpServer.Send(mail);
    Quelqu'un pourrait m'aider à résoudre cela ?

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Essaye en ajoutant smtpserver.usedefaultcredential = false.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 59
    Par défaut
    Salut, merci de répondre si vite premièrement !
    Mais en ajoutant cela ça n'a pas marché ... j'suis obligé de réussir cela car ça tourne dans le programme de mon projet d'atelier en classe je désespère la !
    PS: j'ai une sortie direct sur l'ADSL donc je ne passe pas par un proxy ou autre.

  4. #4
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Par défaut
    T'as essayé d'enlever cette ligne pour voir si ça changeait ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SmtpServer.EnableSsl = true;

  5. #5
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 59
    Par défaut
    Oui j'ai aussi essayé cela mais ça ne marche toujours pas !

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 35
    Par défaut
    Question tout bête mais t'es sur Vista ou tu n'es pas admin de l'ordi?

Discussions similaires

  1. [PHP 5.4] SMTP Error: The following recipients failed: xx@yy.fr
    Par sam01 dans le forum Langage
    Réponses: 3
    Dernier message: 03/09/2014, 22h39
  2. SMTP Error: Could not connect to SMTP host
    Par judy-brainy dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2010, 17h50
  3. SMTP Error: The following recipients failed
    Par schwarzy2 dans le forum OVH
    Réponses: 2
    Dernier message: 21/10/2008, 09h57
  4. FSB > SMTP > Gmail > Error.. :'(
    Par spiro.spr dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 01/10/2008, 20h09
  5. Problème pour l'envoi de mails avec le SMTP de GMail
    Par BigWill dans le forum ASP.NET
    Réponses: 12
    Dernier message: 24/01/2008, 02h16

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