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 :

Fonction mail pose problème..


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut Fonction mail pose problème..
    Bonjour à tous,

    J'ai un soucis avec la fonction mail de mon projet..
    Le mail ne part pas.
    Est-ce que vous savez me dire si le probleme est le code ou bien si c'est mon IIS qui bloque l'envois de mail ? (J'ai déjà eu ce soucis avec du php donc je me pose la question.. )

    Mon code :

    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
     
    public static void InfosSmtp(MailMessage monMail)
    {
    	SmtpClient client = new SmtpClient();
    	client.Host = "smtp.gmail.com";
    	client.Port = 587;
    	client.Credentials = new NetworkCredential("monMail@gmail.com", "monMdp");
    	monMail.IsBodyHtml = true;
    	client.Send(monMail);
    }
     
    public static void LostPassword(string email, string password)
    {
    	MailMessage monMail = new MailMessage();
     
    	monMail.From = new MailAddress("monMail@gmail.com");
     
    	monMail.To.Add(new MailAddress(email));
    	monMail.Subject = "Récupérer son mot de passe sur Lift-me.be";
    	monMail.Body = " Vous avez demander un nouveau mot de passe. <br /> Votre nouveau mot de passe est : " + password;
     
    	MailManager.InfosSmtp(monMail);
    }
    Je vous remercie d'avance!

    Bien à vous,
    Arsenik

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
          try {
                  client.Send(monMail);
          }
                catch (Exception ex) {
                  Console.WriteLine("Exception caught : {0}", 
                        ex.ToString() );
          }
    Regarde déjà si tu n'aurais pas une éventuelle exception lors de l'envoi.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    Merci pour la réponse
    Je n'ai attraper aucune erreur... Je déduis donc que je code fonctionne
    Je v regarder un peu IIS alors..

  4. #4
    Invité
    Invité(e)
    Par défaut
    Oui,

    tu peux regarder dans les event logs. Ou encore t'assurer que le mail ne soit pas arrivé dans ta boite de spam

  5. #5
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    Ca tourne :-)
    Il manquait simplement :
    client.EnableSsl = true;

Discussions similaires

  1. [AC-2007] Fonction year() pose problème
    Par lio33 dans le forum VBA Access
    Réponses: 1
    Dernier message: 01/12/2010, 19h52
  2. fonction qui pose problème - liste circulaire
    Par tangara001 dans le forum Lisp
    Réponses: 1
    Dernier message: 19/07/2010, 09h48
  3. Fonction amie pose problème !
    Par mouchT8 dans le forum C++
    Réponses: 2
    Dernier message: 19/07/2008, 14h09
  4. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  5. [Mail] problème avec la fonction mail()
    Par artotal dans le forum Langage
    Réponses: 2
    Dernier message: 13/11/2005, 03h14

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