Bonjour
J'utilise le plugin Internet Command pour envoyer un email simple (un rapport quotidien) à partir de 4D 2004.
Tout va bien lorsque j'utilise un server SMTP qui ne nécessite pas de passage de nom d'utilisateur et de mot de passe.
Malheureusement je voudrais que cet email passe par Gmail pour être indépendant de l'ISP et là ça se gâte. je me retrouve avec une erreur 10113 (d'après la doc : Error with AUTHENTICATION)
Voici le code que j'utilise:
Dans mes préférences de l'application Mail dur mon macbook le nom de l'utilisateur pour gmail est bien:
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 $erreur:=SMTP_New ($smtp_id) $erreur:=$erreur+SMTP_Host ($smtp_id;[Parameters]Serveur_SMTP) $erreur:=$erreur+SMTP_From ($smtp_id;[Parameters]EmailExpéditeur) $erreur:=$erreur+SMTP_ReplyTo($smtp_id;[Parameters]EmailRéponse) $objet:=Chaine([Daily_Report]Date)+" Report from "+[Parameters]Sender $erreur:=$erreur+SMTP_Subject ($smtp_id;$objet) $erreur:=$erreur+SMTP_To($smtp_id;[Parameters]EmailDestinataire;1) $erreur:=$erreur+SMTP_Body ($smtp_id;$message) $vAuthUtilisateur:=[Parameters]AuthUtil $vAuthMotPasse:=[Parameters]AuthPass $erreur:=$erreur+SMTP_Auth ($smtp_id;$vAuthUtilisateur;$vAuthMotPasse) $erreur:=$erreur+SMTP_Send ($smtp_id) Si ($erreur#0) ALERTE("Pas OK") Fin de si Si ($erreur=0) ALERTE("OK") [Daily_Report]SendOK:=Vrai Fin de si $erreur:=$erreur+SMTP_Clear ($smtp_id)
monnom@gmail.com
De toutes façons j'ai essayé les versions longue et courte (sans @gmail.com) comme nom d'utilisateur mais aucune n'a marché. Je précise que lorsque j'utilise Mail le serveur d'envoi gmail marche très bien.
J'aimerais bien que quelqu'un me souffle la solution car je suis vraiment bloquée.
Salutations
Partager