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

WinDev Discussion :

Problème d'envoi Email


Sujet :

WinDev

  1. #1
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut Problème d'envoi Email
    J'ai une application que je développe avec windev 14 et je n'arrive pas à envoyer de mail.
    Voici 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
    24
    25
    26
    27
    28
    29
    30
    31
    NomUser est une chaîne
     
    NomUser = "xxx@yahoo.fr"
    // Envoi d'un email par le protocole SMTP sécurisé
    EmailChangeTimeOut(10) // 10 secondes pour le time out
    // Utilisation d'un serveur SMTP sécurisé avec authentification
    // Nécessaire en général pour utiliser un SMTP
    // différent de celui du fournisseur d'accès Internet
    SI EmailOuvreSessionSMTP(NomUser, "Mdp","smtp.mail.yahoo.fr", 587, Faux) = Vrai ALORS
    	// Procédure permettant d'initialiser la structure email
     
    	// Préparation du message
    	Email.Expéditeur ="xxx@yahoo.fr"   
    	Email.Destinataire[1] = "yyy@yahoo.fr"
    	Email.NbDestinataire = 1    
    	Email.Sujet = "TEST" 
    	Email.Message = "Message envoyé Windev 14"            
     
    	// Envoie l'email
    	SI EmailEnvoieMessage(NomUser) = Faux ALORS
    		Erreur()
    	SINON
    		Info("Envoyé")
    	FIN
     
    	EmailFermeSession(NomUser)
    SINON
    	Erreur("Impossible d'établir la connexion", ErreurInfo(), ...
    	"En cas de Time Out, assurez-vous des paramètres du "+ ...
    	"""Pare-Feu"" sur le port utilisé (587)")
    FIN

    J'obtiens un message d'erreur :

    Nom : Erreur.png
Affichages : 1291
Taille : 27,7 Ko


    Merci de m'aider à corriger cette erreur.

  2. #2
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 953
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 953
    Points : 9 283
    Points
    9 283
    Par défaut
    hello,
    tu as oublié de mettre l'option d'ouverture de session en mode sécurisé (voir le deuxième exemple de la doc PCSOFT) :
    emailOptionSécuriséTLS Ouverture de session SMTP sécurisée par le protocole TLS.
    OptionSSL Ouverture de session SMTP sécurisée par le protocole SSL. Ce type de session est utilisée par exemple par les serveurs Orange, Free, gMail.

    Ami calmant, J.P

    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  3. #3
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut
    J'ai bien essayé cette option mais windev 14 semble ne pas accepter cette syntaxe.
    Je ne sais pas comment intégrer cela dans le code.

  4. #4
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 173
    Points : 83
    Points
    83
    Par défaut
    J'ai essayé cette syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI EmailOuvreSessionSMTP(NomUser, "laeticia23","smtp.mail.yahoo.fr", 587,Faux,optionSSL) = Vrai ALORS
    J'obtiens une erreur dans le code.

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 180
    Points : 275
    Points
    275
    Par défaut
    Citation Envoyé par aurabarth Voir le message
    J'ai essayé cette syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI EmailOuvreSessionSMTP(NomUser, "laeticia23","smtp.mail.yahoo.fr", 587,Faux,optionSSL) = Vrai ALORS
    J'obtiens une erreur dans le code.
    bonjour,

    emailOptionSécuriséTLS fait son apparition en WD15
    OptionSSL fait son apparition en WD20

    donc vous ne pouvez les utiliser en WD14

    soit vous mettez à jour votre WinDev, soit vous passez par une solution tierce (programme externe, api, etc.)
    Cordialement JeAn-PhI

Discussions similaires

  1. Problème d'envoie Email sous VBA
    Par sojobo38420 dans le forum Général VBA
    Réponses: 1
    Dernier message: 20/04/2015, 18h48
  2. [javamail]problème d'envoi d'email
    Par khokho dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 29/12/2006, 15h44
  3. [MySQL] problème d'envoi d'email massif
    Par fabien14 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 23/10/2006, 12h14
  4. Problème d'envoi d'email
    Par squalito dans le forum Oracle
    Réponses: 1
    Dernier message: 21/02/2006, 18h53
  5. Problème d'envoi d'email avec Jmail
    Par Mat5725 dans le forum ASP
    Réponses: 2
    Dernier message: 09/12/2005, 15h34

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