PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème SMTP
Problème SMTP
Débuté par Smokie68, 21 mai 2020 09:59 - 5 réponses
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 21 mai 2020 - 09:59
J'ai crée une application avec Windev Mobile pour envoyer une carte de visite, les paramètres SMTP sont bons, j'ai implanté le programme par l'USB, c'est un programme personnel et j'ai aucun intérêt à le mettre sur google store ce que j'ai encore jamais fait. Il s'agit peut être de droit ou de paramétrage sur mon Samsung Galaxy S9 ?

Quand je configure avec Orange, j'ai aussi un message d'erreur, mais le message passe quand même, alors je tiens pas compte du message d'erreur, mais c'est pas la solution

MassessionSMTP est un emailSessionSMTP

MassessionSMTP.Port = 465
MassessionSMTP.Option = optionSSL
MassessionSMTP.AdresseServeur = "smtp.gmail.com"
MassessionSMTP.Nom = "smokie68jpb@gmail.com"
MassessionSMTP.MotDePasse = XXXXX

MonMessage est un Email

MonMessage.Expediteur = "smokie68jpb@gmail.com"
MonMessage.Sujet = "Coucou"
MonMessage.Message = HTMLVersTexte(CorpsTexte)
MonMessage.HTML = CorpsTexte
MonMessage.Destinataire[1] = "Ceci est un test"


SI EmailEnvoieMessage(MassessionSMTP,MonMessage) = Faux ALORS
Info("E-mail envoyé !")
SINON
Info("Envoi KO !"+ ErreurInfo(errMessage))
FIN

-------------------------------------------------------------------------------------------------
Il me dit que que l'envois à échoué et dans la boîte mail je reçois :

Connexion au serveur SMTP impossible
1
1
1
Session SMTP, accès refusé.
La dernière réponse du serveur SMTP est :
<534-5-7-9 Application-specific passaword required.
Ear more at <534.5.7.9 https://support.google.com/mail/… – gsmtp >

et je tombe sur une page d'aire avec le lien qui m'explique rien du tout.

Cordialement
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 21 mai 2020 - 10:06
Petit correctif pour le code, j'ai mal recopié :
MassessionSMTP est un emailSessionSMTP

MassessionSMTP.Port = 465
MassessionSMTP.Option = optionSSL
MassessionSMTP.AdresseServeur = "smtp.gmail.com"
MassessionSMTP.Nom = "smokie68jpb@gmail.com"
MassessionSMTP.MotDePasse = XXXXX

MonMessage est un Email

MonMessage.Expediteur = "smokie68jpb@gmail.com"
MonMessage.Sujet = "Coucou"
MonMessage.Message = HTMLVersTexte("Ceci est un test")
MonMessage.HTML = CorpsTexte
MonMessage.Destinataire[1] = "smokie68jpb@gmail.com"


SI EmailEnvoieMessage(MassessionSMTP,MonMessage) = Faux ALORS
Info("E-mail envoyé !")
SINON
Info("Envoi KO !"+ ErreurInfo(errMessage))
FIN

Merci d'avance
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 21 mai 2020 - 10:40
Bonjour,

Pour envoyer des mail avec gmail, il faut soit désactiver la sécurité du compte, pour autoriser les application "moins sécurisé" à se connecter, ou à créer un mot de passe spécifique pour autoriser l'envoi des mails avec une autre application.

https://support.google.com/mail/answer/185833…
https://support.google.com/accounts/answer/6010255…

jordan
Membre enregistré
78 messages
Popularité : +1 (1 vote)
Posté le 22 mai 2020 - 03:39
Merci beaucoup pour les infos, je vais creuser

J'aime pas enlever la sécurité de l'appareil, tout ce que je veux c'est envoyer ma carte de visite à partir du mobile avec les personnes que je croise couramment en entrant dans l'application leurs adresses mails. Pourtant, lors de la création du programme une clé est généré. Mais ça n'a surement rien à voir.
Sinon je peux stoker les adresses et les envoyer chez moi en différer à partir d'un programme équivalent en Windev car malheureusement le temps me manque, en septembre je veux me déclarer auto-entrepreneur. Je vais appeler Samsung pour voir ce qu'il vont me dire. Parce que j'ai pas besoin forcement besoin de Gmail, mon FAI est Orange, mais j'ai les mêmes déboires.

Je vous tiens au courant car je suis surement pas le seul dans cette situation

Cordialement
Jean-Paul
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 22 mai 2020 - 10:35
Smokie68 a écrit :
> J'aime pas enlever la sécurité de l'appareil,

Ce n'est pas la sécurité de l'appareil qu'il faut enlever, c'est la sécurité du compte gmail utilisé pour envoyer les mails.
Ca prend 3 min pour désactiver la sécurité sur gmail, je m'en sers tous les jours

Jordan
Membre enregistré
177 messages
Popularité : +16 (16 votes)
Posté le 25 mai 2020 - 16:04
Bonjour Jean-Paul,

Comme le dit Jordan, tu as 2 possibilités, soit désactiver la sécurité, soit, et c'est je crois ça que tu cherches, créer un mot de passe d'application:
- Connecte-toi sur https://myaccount.google.com
- Clique sur "Sécurité" à gauche
- Dans la section "Connexion à Google", clique sur "Mots de passe des applications"

Jean-Marc