Bonjour, je développe actuellement un envoi de mail au clic d'un bouton, j'ai donc créé une procédure locale et un bouton qui exécute cette procédure.

Voici mon code (les variables utilisées sont déclarées au-dessus avec les informations vérifiées) :


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
32
33
34
35
36
37
38
 
EmailChangeTimeOut(100)
EmailOuvreSessionSMTP( NomUser, MotDePasse, ServeurSMTP, 587)
SI ErreurDétectée ALORS
	Erreur("erreur")
	RETOUR
SINON
	Info("ouverture réussie")
FIN
 
//Remise à zéro des variables Email
EmailRAZ()
 
//Expéditeur du message
Email.Expéditeur = Expediteur
 
 
//Destinataire(s) du message
Email.Destinataire[1] = Destinataire
Email.NbDestinataire = 1
 
//Pièces jointes
Email.NbAttache = 0
 
 
//Sujet et contenu du message
Email.Sujet = "test"
Email.Message = "essai d'envoi de mail"
Email.HTML = ""
 
//Envoi du message
EmailEnvoieMessage("SessionSMTP")
SI ErreurDétectée ALORS
	Erreur(ErreurInfo(errMessage))
FIN
 
//Fermeture de la session SMTP
EmailFermeSession("SessionSMTP")
L'ouverture de session m'affiche "ouverture réussie" même si je change mes informations pour ouvrir une session inexistante et au moment de l'envoi de l'email, j'ai le message d'erreur suivant :
"Le traitement Procédure locale mail (serveur) contient encore des erreurs de compilation et ne peut pas être exécuté."
Le compilateur WebDev ne m'affiche aucune erreur (je suis également allé vérifier les erreurs désactivés, il n'y en a pas)

Je pense qu'il n'y ait pas de moteur WebDev chez l'hébergeur de mon site mais j'ai aussi testé en localhost, mêmes problèmes. Je galère là-dessus depuis plusieurs jours, quelqu'un aurait-il une solution à me proposer ?

Merci d'avance !