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 :

Envoi de mail via Smtp


Sujet :

C#

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut Envoi de mail via Smtp
    Bonjour à tous !

    J'essaie d'envoyer un email mais je me heurte à une erreur de type :

    Commande non implémentée. La réponse du server était : Command Not Implemented
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SmtpClient client = new SmtpClient("smtp.mail.yahoo.com",25);
     
    NetworkCredential ident= new NetworkCredential("monmail@yahoo.fr", "monmdp");
     
    client.UseDefaultCredentials = false;
    client.EnableSsl = true; 
    client.Credentials = ident;
     
    MailMessage email = new MailMessage("monmail@yahoo.fr", "destinataire@domain.fr", "test", "monmessage");
    client.Send(email);

    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Le port 25, c'est pour le SMTP non sécurisé. Essaie d'utiliser le port 465 à la place

    http://help.yahoo.com/l/fr/yahoo/mai...op/pop-14.html

    En plus le destinataire que tu indiques n'est pas valable, ça peut aussi être pour ça que ça marche pas

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut
    Déjà test avec le port 465, même crash.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Et avec un vrai destinataire ?

    Sinon sur le site ils disent d'utiliser smtp.mail.yahoo.fr et non smtp.mail.yahoo.com. Je pense pas que ça fasse une différence, mais tu peux toujours essayer

  5. #5
    Membre régulier
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Et avec un vrai destinataire ?

    Sinon sur le site ils disent d'utiliser smtp.mail.yahoo.fr et non smtp.mail.yahoo.com. Je pense pas que ça fasse une différence, mais tu peux toujours essayer
    c'est un vrai destinataire, j'ai juste mis un nom absurdes désolé c'est corrigé
    En ce qui concerne l'adresse du smtp, j'ai essayé avec .com et .fr, même renvois.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bizarre...

    Je peux pas tester du bureau, les ports sont bloqués. Tu as essayé sans SSL ?

  7. #7
    Membre régulier
    Inscrit en
    Septembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 9
    Par défaut
    désolé tomlev, pas mal de boulot aujourd'hui aussi, j'ai essayé avec, sans, sur tel ou tel port. Le problème c'est que les exception sont tellement claires ...

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    peut-être une explication ici...
    http://support.microsoft.com/kb/913616

    cela dit ça m'étonnerait un peu que le SMTP de Yahoo n'implémente pas EHLO

    Pour en savoir plus, tu peux essayer d'activer les traces comme indiqué dans cet article
    http://blogs.msdn.com/b/dgorti/archi...18/471003.aspx

  9. #9
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    bonjour
    j'ai utilisée le méme code avec gmail mais il m'affiche l'exception:
    Impossible d'envoie de courier

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 133
    Par défaut
    Citation Envoyé par nouha308 Voir le message
    bonjour
    j'ai utilisée le méme code avec gmail mais il m'affiche l'exception:impossible d'envoie de courier
    j'ai testé le même code avec yahoo, j'ai donné des boites mails valides mais il plante.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 133
    Par défaut
    mais le smtp qu'il fo utiliser est ce que ce n'est pas celui de votre fournisseur d'acces, parce que moi j'arrive à envoyer des mails mais le smtp je donne celui de mon fournisseur d'accès.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     message.From = new MailAddress("moi@yahoo.fr");
     message.To.Add("toi@yahoo.fr");
     message.Subject = "Alerte Taches";
     message.IsBodyHtml = true;
     
    message.Body = "Veuillez trouver ci-joint la liste des taches non réalisées.";
     
                SmtpClient smtp = new SmtpClient("smtp_mon_fournisseur");
                try
                {
                    smtp.Send(message);
                }
    A moins que je n'ai rien compris.

Discussions similaires

  1. [FileMaker] envoie de mail par SMTP via Java
    Par webax dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 24/02/2020, 16h43
  2. [AC-2007] Envoi mail via smtp avec pièce jointe
    Par zibi7 dans le forum Contribuez
    Réponses: 4
    Dernier message: 05/08/2009, 16h43
  3. Envoi de mail via un relai SMTP
    Par georges_jung dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/04/2009, 12h34
  4. problème d'envoi de mail via SMTP
    Par nh2_93 dans le forum Réseau
    Réponses: 4
    Dernier message: 18/05/2007, 11h15
  5. Envoie de mail via SMTP : erreur
    Par vince2005 dans le forum Modules
    Réponses: 5
    Dernier message: 29/03/2006, 16h29

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