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 :

[PasswordRecovery][SSL] envoi d'email via une connexion securisée


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut [PasswordRecovery][SSL] envoi d'email via une connexion securisée
    Bonjour,

    Je suis entrain de configurè le PasswordRecovery de mon site sur ma boite email hotmail. hotmail necessite une connexion SSL sur le port 25. je ne sais pas du tout comment la mettre en place

    extrait de mon web.config
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      <system.net>
        <mailSettings>
          <smtp deliveryMethod="Network" from="mediamanager@admin.fr">
            <network host="smtp.live.com" password="passwordHOTMAIL" userName="emailHOTMAIL" />
          </smtp>
        </mailSettings>
      </system.net>
    code de mon control
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <asp:PasswordRecovery ID="passwordRecovery" runat="server">
                    <MailDefinition From="" Subject="[MediaManager] Password Recovery" />
                    <SuccessTemplate>
                        <table border="0" style="font-size: 10pt;">
                            <tr>
                                <td>
                                    Your password has been sent to you.
                                </td>
                            </tr>
                        </table>
                    </SuccessTemplate>
                </asp:PasswordRecovery>
    j'ai fait plusieurs recherche et les seul resultat était pour envoyer un email en SSL via du code C# mais la c'est le control PasswordRecovery qui s'en charge....


    merci pour votre aide

  2. #2
    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,

    hotmail necessite une connexion SSL sur le port 25
    Si Hotmail impose de crypter les échanges il faut installer le protocole SSL sur ton serveur IIS.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    ok

    je viens de regarder les parametre de IIS7

    pour pouvoir parametre la categorie "SSL" il faut une liaison securisè https
    pour ajouter une liaison https sur le port 25 il faut un certificat


    le problème est qu'il semblerais que se soit payant.....

    quelqu'un aillant deja fait ce genre de manip peut-il me conseil sur la demarche??


    merci


    EDIT:
    j'ai avancer, j'ai editer mon propre code d'envoi mais l'hote ne repond pas...

    Détails de l'exception: System.Net.Sockets.SocketException: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu 65.55.172.254:25
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SmtpClient smtp = new SmtpClient("smtp.live.com", 25);
    smtp.Credentials = new NetworkCredential("EMAIL@hotmail.com", "PASSWORD");
    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtp.EnableSsl = true;
     
    MailMessage lMessage = new MailMessage();
    lMessage.To.Add("theblackreverand@hotmail.com");
    lMessage.From = new MailAddress("mediamanager.admin@hotmail.fr");
    lMessage.Subject = "Réinitialisation Mot de Passe Site";
    lMessage.IsBodyHtml = true;
    lMessage.Body = "Votre nouveau mot de passe temporaire est : <b>PASS</b><br> Veuillez le changer dès votre première connection dans l'onglet <b>Gestion Compte</b>";
     
    // ***Send SMTP mail
    smtp.Send(lMessage);

    merci pour votre aide

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/10/2014, 19h40
  2. [1.x] envoi d'email via une tache cron
    Par erictomcat dans le forum Symfony
    Réponses: 2
    Dernier message: 17/05/2011, 20h18
  3. envoi d'email via access
    Par SnipCool dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/03/2006, 12h25
  4. Envoie d'email via java
    Par log2n dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 21/11/2005, 19h49

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