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

VB 6 et antérieur Discussion :

CDO envoie mail, erreur STARTTLS


Sujet :

VB 6 et antérieur

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut CDO envoie mail, erreur STARTTLS
    Bonjour,

    Je suis en train de coder une fonction qui me permet d'envoyer un mail via la librairie CDO.

    Cela marche très bien avec :
    - Free : smtp.free.fr sur le port 25
    - Yahoo : smtp.mail.yahoo.fr qui demande un acces SSL sur le port 465

    Par contre je n'arrive pas à envoyer de mail en utilisant une adresse mail MSN/HOTMAIL, je renseigne bien le smtp sur smtp.live.com et je précise le 587 en SSL/TLS. J'ai lu sur divers forum que Free bloquait le port 25 aux autres serveurs smtp ?!?

    message d'erreur : le serveur a rejeté l'adresse de l'expéditeur. La réponse du serveur était : 530 5.7.0 Must Issue à STARTTLS command first"

    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
    24
    25
    26
    27
    28
     
    With objCDO
        .From = txt_Email.Text
        .To = txt_Destinataire.Text
        .Subject = txt_Sujet.Text
        .TextBody = txt_Message.Text
     
        If Check1.Value <> vbChecked Then
            With .Configuration.Fields
                .Item(CdoConfiguration.cdoSendUsingMethod) = 2
                .Item(CdoConfiguration.cdoSMTPAuthenticate) = 1 'cdoBasic
                .Item(CdoConfiguration.cdoSendUserName) = txt_Email.Text
                .Item(CdoConfiguration.cdoSendPassword) = txt_Pwd.Text
                .Item(CdoConfiguration.cdoSMTPServer) = txt_Smtp.Text
                .Item(CdoConfiguration.cdoSMTPServerPort) = txt_Port.Text
     
                ' Utilisation d'un accés SSL/TLS
                If Check2.Value = vbChecked Then .Item(CdoConfiguration.cdoSMTPUseSSL) = True
     
                .Item(CdoConfiguration.cdoSMTPConnectionTimeout) = 10
     
                .Update
            End With
        End If
        DoEvents
        .Send
     
    End With
    Auriez-vous une piste ou une autre technique pour l'envoie de mail sous VB
    ?

    Merci

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Personne n'a été confronté à ce genre de problème ??

    J'ai vu qu'il fallait mettre en place une connexion chiffrée pour utiliser TLS, personne n'aurait une idee pour la mise en place ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/05/2015, 14h42
  2. Réponses: 4
    Dernier message: 14/04/2014, 23h08
  3. erreur envoi mail avec CDO
    Par bambino13 dans le forum ASP
    Réponses: 2
    Dernier message: 26/08/2009, 16h19
  4. [Automation]envoi mail : erreur composant ActiveX
    Par offspring dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/05/2008, 16h02
  5. script envoi mail et fax avec CDO
    Par RobinNono dans le forum ASP
    Réponses: 1
    Dernier message: 03/10/2005, 15h36

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