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

Composants VCL Delphi Discussion :

Indy 10 , Envoyer un email via laposte.net (TLS/SSL)


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut Indy 10 , Envoyer un email via laposte.net (TLS/SSL)
    Bonjour,

    Suite a l'utilisation par un client de 2 FAI selon son lieu de travail (ORANGE et FREE) j'ai bien évidement un problème d'envoi de mail . J'ai voulu contourné cette difficulté (changer les paramètres selon le lieu où il est) en utilisant le smtp de laposte.net port 465 , mais là , je bute

    dans mon dfm

    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
    object IdSMTP1: TIdSMTP
        OnStatus = IdSMTP1Status
        IOHandler = IdSSLIOHandlerSocketOpenSSL1
        Host = 'smtp.laposte.net'
        Password = '***'
        Port = 465
        SASLMechanisms = <>
        UseTLS = utUseExplicitTLS
        Username = '****'
      end
      object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
        Destination = 'smtp.laposte.net:465'
        Host = 'smtp.laposte.net'
        MaxLineAction = maException
        Port = 465
        SSLOptions.Method = sslvTLSv1
        SSLOptions.Mode = sslmUnassigned
        SSLOptions.VerifyMode = []
        SSLOptions.VerifyDepth = 0
        OnStatusInfo = IdSSLIOHandlerSocketOpenSSL1StatusInfo
      end
    j'ai essayé avec Gmail avec succès grace à Marco Cantu

    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
    object IdSMTP1: TIdSMTP
        OnStatus = IdSMTP1Status
        IOHandler = IdSSLIOHandlerSocketOpenSSL1
        Host = 'smtp.gmail.com'
        Password = '***'
        Port = 587
        SASLMechanisms = <>
        UseTLS = utUseExplicitTLS
        Username = '****'
      end
      object IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL
        Destination = 'smtp.gmail.com:587'
        Host = 'smtp.gmail.com'
        MaxLineAction = maException
        Port = 587
        SSLOptions.Method = sslvTLSv1
        SSLOptions.Mode = sslmUnassigned
        SSLOptions.VerifyMode = []
        SSLOptions.VerifyDepth = 0
        OnStatusInfo = IdSSLIOHandlerSocketOpenSSL1StatusInfo
      end
    Il doit donc me manquer quelque chose
    Quelqu'un a t'il réussi a utiliser Indy+Smtp.laposte.net:465 ? (nb. je reussi a envoyer des mail via ce Mozilla et ce Smtp , c'est donc qu'une question de propriétés du composant)
    Quelles pistes me proposez-vous ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut Suite
    Suite a de nombreux tâtonnements j'ai réussi , la seule différence :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        SSLOptions.Mode = sslmClient
    je ne sais pas trop pourquoi , mais bon , ça fonctionne

    Questions subsidiaires : Comment je pourrais mettre ce genre de paramètre dans un fichier ini ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OL-2003] Envoyer un email via les taches planifiées
    Par mabe99 dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 26/08/2009, 21h06
  2. envoyer un email via vb.net 2005
    Par abdoveer dans le forum VB.NET
    Réponses: 9
    Dernier message: 20/05/2008, 16h32
  3. je peux pas envoyer des emails via mon application
    Par scofild20 dans le forum Réseau
    Réponses: 7
    Dernier message: 20/10/2007, 22h54
  4. [Indy 10] Envoyer un email
    Par Vulcanos dans le forum Web & réseau
    Réponses: 2
    Dernier message: 02/01/2006, 11h03

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