Envoi de mail echoué

Signaler
Messages postés
7
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
23 mai 2007
-
Messages postés
29
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
22 mai 2007
-
Salut les gars
J'ai un problème lors de l'envoi de mail avec c# via smtp, j'ai même ajouté le relay en indiquant l'adresse locale "127.0.0.1" et la permission d'envoi aussi à la meme adresse.
Cependant, quand j'envoi le mail, je recois rien sur ma boite email [mailto:MellouliMed@yahoo.fr MellouliMed@yahoo.fr]
Je comprends pas le problème, si quelqu'un px m'aider SVP

6 réponses

Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
Salut tu ne donnes pas assez de détails
sinon tu peux regarder la  ca peut peut etre t'aider >>
http://www.codyx.org/snippet_envoyer-mail_87.aspx
Messages postés
7
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
23 mai 2007

Merci pour ta réponse, mais j'ai essayé bcp de codes, la majorité ne génère pas une exception, mais le mail n'est pas envoyé, je crois que c un pb de configuration du serveur smtp. Voici le code :
publicclass
Mail
{
    private System.Net.Mail.MailMessage _mail = new System.Net.Mail.MailMessage(); 
    public
Mail(string fromName, string fromMail, string toName, string toMail, string subject, string body, bool isHtml)
    {
        this._mail.Subject = subject;
        this._mail.Body = body;
        this._mail.From = new System.Net.Mail.MailAddress(fromMail, fromName);
        this._mail.To.Add(new System.Net.Mail.MailAddress(toMail, toName));
        this._mail.IsBodyHtml = isHtml;
        this._mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");            
        this
._mail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
    }
    publicbool Send()
    {
        try

        {
            System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("localhost"); // Mettre le serveur smtp ici
            smtp.Send(this._mail);           
            return
true;
        }
        catch (Exception) { returnfalse; }
    }
}
//Exemple d'utilisation
// Mail m = new Mail("Mellouli", "[mailto:MellouliMed@yahoo.fr MellouliMed@yahoo.fr]", "Yaz", "[mailto:Yaz_jel@hotmail.com Yaz_jel@hotmail.com]", "Coucou", "salut voila un mail avec c#", false);
m.Send();

Le message d'erreur sera : unable to sent mail
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
regarde cette source que j'avais posté qui sert justement a envoyer des mails >>
http://www.csharpfr.com/codes/ENVOI-EMAIL-LISTE-CONTACTS-GESTION-LISTE-XML_40843.aspx (je me fais un peu de pub lol , ba elle est pas parfaite l'appli mais elle est sympa quand meme)

au niveau du serveur smtp ca a la forme smtp.fournisseur.fr (ex : smtp.orange.fr)
tu dois egalement fournir ton addresse email chez ce fournisseur ex : toto.orange.fr

et l'addresse email a la personne a qui tu veux envoyer

regardes la source et  meme si il le faut fait un pas a pas tu devrais trouver :)
++
Messages postés
7
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
23 mai 2007

*** Med ***[font=Comic Sans MS]MedSans MS[size=1]Med/size=1
salut
Salut
Merci bcp pour votre aide à propos de la source d'envoi de mails.
Lorsque j'execute l'envoi, il me dis "Echec d'envoi"
Je crois que le pb surviens avec le serveur smtp dans le formulaire du serveur smtp. J'ai essayé de mettre "smtp.orange.fr" et j'aimis mon adresse email [mailto:MellouliMed@yahoo.fr MellouliMed@yahoo.fr] mais ca n'a pas marché.
Merci
Messages postés
29
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
22 mai 2007

orange (si je me rappel bien) empeche les envois non authentifié et surtout avec des domaines différents donc si tu ne met pas une adresse orange ou wanadoo en expéditeur tu ne dois pas pouvoir utiliser leur SMTP.
Messages postés
29
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
22 mai 2007

orange (si je me rappel bien) empeche les envois non authentifié et surtout avec des domaines différents donc si tu ne met pas une adresse orange ou wanadoo en expéditeur tu ne dois pas pouvoir utiliser leur SMTP.