Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
Bonjour à tous,
je vais être bref, je dois envoyer des emails sur clic d'un bouton, mais le code se bloque (plante) au niveau de la fonction EmailOuvreSessionSMTP(). Aidez-moi car c'est urgent et je n'ai jamais utilisé ce code. MERCI

Contribution le : 22/08/2006 17:22
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
Comment veux-tu qu'on t'aide si tu ne nous donnes rien comme info ??
Au moins le code qui pose problème ?

La fonction est Ok, c'est tout ce qu'on peut te dire.

Contribution le : 22/08/2006 18:34
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
J'ai testé l'exemple livré avec windev 9 en me mettant comme expéditeur et destinataire avec mon compte ...@yahoo.fr mais rien le prog. se bloque au niveau de cette fonction même après redémarrage de ma machine...
Même problème avec la focntion EmailOuvreSession()

Contribution le : 22/08/2006 18:51
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
DSI WDF
Inscrit:
12/09/2004 11:07
De aude
Post(s): 279
Bonsoir,
Avez vous essayé avec un autre compte?
Cela peut venir de votre FAI!
Essayez avec un compte type wanadoo (je sais que ca fonctionne par expérience)
Bon courage!

Contribution le : 22/08/2006 18:58
_________________
...
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
J'ai éssayé un autre compte yahoo.com et rien non plus en expediteur comme en destinataire. Je ne sais pas à quoi est du ce blocage et ça m'embête

Contribution le : 22/08/2006 19:34
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Peux tu nous ecrire ta ligne de code pour qu'on puisse t'aider parceque la c'est un peu vague.

a+++

Contribution le : 22/08/2006 19:49
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
// si l'ordinateur de l'utilisateur n'est pas connecté à Internet
SI InternetConnecté()=Faux ALORS
Info("Vous devez être connecté à Internet pour envoyer un message.")
RETOUR
FIN

Sablier()

// vérification rapide des adresses email
SI bVérifieEmail(SAIS_DEST)=Faux ALORS
Erreur("La liste des adresses est incorrecte")
RepriseSaisie(SAIS_DEST)
FIN

// ouverture de session
EmailOuvreSessionSMTP(COMPTE.Login,COMPTE.AdrSrvSmtp)
SI ErreurDétectée ALORS
Erreur(ErreurInfo(errRésumé))
RETOUR
FIN

CHJauge=0;CHJauge..Visible=Vrai

EmailJauge(CHJauge)

// envoie du mail
SI bExpédier() ALORS
MAIL.destinataires = SAIS_DEST
MAIL.expediteur = COMPTE.AdrMail
MAIL.sujet = SAIS_SUJET
MAIL.Date = DateSys()
MAIL.Heure = HeureSys()
MAIL.ContenuTXT = SAIS_MESSAGE
MAIL.ContenuHTML = SAIS_MESSAGE
MAIL.FicAt = SAIS_FICAT
MAIL.Etat = "E"
MAIL.COCLEUNIK = COMPTE.COCLEUNIK
MAIL.Identifiant = "Env_"+MAIL.Heure
HAjoute(MAIL)

MAIL.Identifiant = "Env_"+MAIL.MACLEUNIK
HModifie(MAIL)

// fermeture de session
EmailFermeSession(COMPTE.Login)
MaFenêtre..ValeurRenvoyée=Vrai
CHJauge=100;CHJauge..Visible=Faux
Ferme()

SINON
CHJauge=100;CHJauge..Visible=Faux
Erreur("Votre email n'a pas pu être envoyé pour la raison suivante :",ErreurInfo(errRésumé))
Sablier(Faux)
FIN


PS: C'est le code de l'exemple WINDEV 9 (WD POP3)

Contribution le : 22/08/2006 19:51
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

ok juste par curiosite as tu verifie ce que contenait la variable COMPTE.AdrSrvSmtp en debug ?

et quand tu dis que tu es bloque as tu un message d'erreur ou windev reste fige ?

a+++

Contribution le : 22/08/2006 20:01
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
il reste figé pdt plusieurs mn puis affiche un message d'erreur pour dire que le message n'a pas pu être envoyé

Contribution le : 22/08/2006 20:29
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Ok alors soit la variable en question ne contient pas le bon serveur SMTP ou alors le serveur SMTP en question a un probleme.

D'ou la necessite de bien verifier si COMPTE.AdrSrvSmtp contient bien le bon serveur SMTP.

Verifie donc deja ca et si tu es sur que c'est le bon alors c'est que ton provider a un probleme.

a+++

Contribution le : 22/08/2006 20:32
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
Merci mais quand je vérifie, le serveur SMTP de yahoo.com qu'il affiche est smtp.yahoo.com
J'ai donc changé de serveur et j'ai utilisé smtp.hotmail.com
Mais il affiche :
"Echec de connexion : l'adresse de destination n'a pas été trouvée."
et je ne sais pas où il le recherche puisque ce sont des @ qui existent...
Et quand j'écris dans le code :
Erreur(ErreurInfo(errMessage)) ,
alors il affiche :
Le socket a renvoyé l'erreur suivante : <Le serveur n'est pas disponible (WSANO_DATA)>

Contribution le : 23/08/2006 10:17

Edité par cortex sur 23/8/2006 10:32:56
Edité par cortex sur 23/8/2006 10:43:16
Edité par cortex sur 23/8/2006 10:53:39
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
As-tu vérifié en traçant le programme que l'erreur vient bien de cette ligne ?

Contribution le : 23/08/2006 11:00
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
oui c'est déjà fait

Contribution le : 23/08/2006 11:59
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
hmm je crois que les plateformes de mails gratuite comme yahoo et hotmail demandent qu'une option soit activée pour envoyer des mails (en contrepartie vous recevez de la pub) sans passer par leurs interfaces web (en clair, en passant par un client de messagerie).
Essaye avec un compte mail wanadoo ou free ou tout autre FAI, je pense que cela devrait marcher, si cela marche, cela ne vient pas de ton code =)

Cordialement.

Contribution le : 23/08/2006 12:36
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Stagiaire WDF
Inscrit:
08/11/2005 12:06
Post(s): 18
OK c'est bon, j'ai éssayé avec une autre adresse de serveur SMTP et ça marche. MAis le problème qui se présente donc maintenant est le problème des serveurs SMTP yahoo.fr et autres car je dois pouvoir donner le nom du Serveur SMTP selon l'Email donné.

Contribution le : 23/08/2006 13:00
Créer un fichier PDF de la contribution Imprimer


Re: Envoi d'Email
Developpeur WDF
Inscrit:
21/06/2005 18:17
Post(s): 115
Dans ton code d'ouverture de session SMTP dans les paramètres de la fonction je ne vois pas le mot de passe utilisateur. Hors a mon avis tu en as besoin pour que yahoo puisse t'identifier.

<Résultat> = EmailOuvreSessionSMTP(<Nom utilisateur> [, <Mot de passe>] , <Adresse serveur SMTP>)

D'autre part j'ai vu sur le net dans un tuto sur la config d'un logiciel de messagerie qu'il mette ceci comme adresse SMTP pour yahoo : smtp.mail.yahoo.fr ... je ne sais pas si c'est la bonne mais c'est peut-être à tester.


Pour info tu trouvera ici une liste des différent paramètre pop et smtp pour les FAI les plus connus.

Bon apres un peu de recherche sur le site de yahoo je te confirme que le smtp est smtp.mail.yahoo.fr et qu'il faut etre identifier donc il faut mettre le nom du compte et le mot de passe.

Contribution le : 23/08/2006 14:26

Edité par JeromeR sur 23/8/2006 14:46:55
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2