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

ASP.NET Discussion :

envoi mail via internet


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 31
    Par défaut envoi mail via internet
    Bonjour,
    je developpe une application C#,ASP.NET,SQL SERVER;que je vais heberger sur Internet (ET NON PAS EN LOCAL)
    dans mon application les utilisateurs doivent faire un enregistrement, par la suite je vais les informer de leurs User, pwd par email;
    j'essayé d'utiliser le SMTP mais ça pas marché, ils m'ont dit que SMTP ça marche en local et non pas en étendu,
    Que dois-je faire
    Cordialement

  2. #2
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 23
    Par défaut according to my experience
    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
    System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("adresse_d_envoi@fai.suffixe", CreateUserWizard1.Email);
     
            message.Subject = "Vos informations de connexion";
            message.Body = "Mon cher monsieur, ma chère madame, vous avez créé un compte chez moi";
            message.IsBodyHtml = true;
     
            message.Priority = System.Net.Mail.MailPriority.High;
     
            System.Net.Mail.SmtpClient clientMail = new System.Net.Mail.SmtpClient("smtp.aviso.ci");
     
    // aviso est mon fournisseur d'accès internet
     
            System.Net.NetworkCredential informations_d_authentification = new System.Net.NetworkCredential("mon_adresse_chez_mon_fai@aviso.ci", "mon_mot_de_passe_donné_par_mon_FAI");
            clientMail.Credentials = informations_d_authentification;
     
            clientMail.Send(message);
    Tenez moi au courant.

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    MailMessage est un objet disposable, il faut l'utiliser dans un using c'est plus propre et performant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    using (System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage())
    {
           // Le reste...
    }
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Envoi mail via une liste de contact
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/10/2007, 15h55
  2. Envoi Mail via Access
    Par p935754 dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/08/2007, 11h09
  3. Envoie Mail via Nescape et thunderbird
    Par foxer98 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/07/2007, 13h47
  4. Envoi mail via telnet
    Par Bourriquette dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 14/03/2007, 10h03
  5. procedure envoie mail via OUTLOOK
    Par laurent1 dans le forum Oracle
    Réponses: 13
    Dernier message: 22/10/2006, 10h16

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