| |
| Posté le 11 mai 2015 - 16:16 |
Bonjour,
J'essaie en vain de paramétrer un envoi de mail par l'intermédiaire d'un serveur exchange.
J'utilise la fonction :
MaSession est un EmailSessionSMTP MaSession..AdresseServeur = "####EXCH01.#####.local" MaSession..Option=emailOptionDéfaut
EmailOuvreSession(MaSession)
cela me renvoi l'erreur suivante :

Ma question est : Est ce une erreur de paramétrage côté Windev ou du côté de mon serveur ?
Bien entendu je paramètre aussi l'utilisateur et mot de passe.
J'ai également essayé la fonction EmailOuvreSessionSmtp la cela me renvoi : Echec de connexion : L'adresse de destination n'a pas été trouvée
Merci d'avance pour vos réponses |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 4 messages |
|
| Posté le 11 mai 2015 - 16:31 |
| Réctification : J'ai la même erreur dans les deux cas, j'avais mal saisi le port dans la focntion EmailOuvreSessionSmtp. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 474 messages |
|
| Posté le 11 mai 2015 - 16:44 |
Bonjour,
Est ce que Outlook est bien installé sur le serveur Exchange ?
Cf doc Windev : Server MS Exchange
L'accès à Outlook est compatible avec les serveurs MS Exchange mais il nécessite la présence d'un client Outlook sur la machine. Dans le cas d'utilisation des fonctions Exchange ou Outlook dans un site WebDev, il est nécessaire d'installer et de configurer un client Outlook sur le serveur dans le profile de l'invité Internet.
-- Bon dév
JM |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 111 messages |
|
| Posté le 11 mai 2015 - 16:56 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 344 messages |
|
| Posté le 11 mai 2015 - 17:51 |
OUVERTURE d'une session SMTP MaSession est un EmailSessionSMTP MaSession..AdresseServeur = "smtp.masociete.fr" MaSession..Option = emailOptionSécuriséTLS
MaSession..Port = 587
MaSession..Nom = "utilisateur" MaSession..MotDePasse = "secret"
EmailChangeTimeOut(10)
SI EmailOuvreSession(MaSession) = Faux ALORS Erreur("Impossible d'ouvrir la session SMTP.", ErreurInfo(), ... "En cas de TimeOut, assurez-vous des paramètres du " + ... """Pare-Feu"" sur le port utilisé (" + ... MaSession..Port + ")") RETOUR FIN
MonEmail est un Email
EmailEnvoieMessage(MaSession,MonEmail) ... EmailFermeSession(MaSession) //
c'est la copie de l'exemple de l'aide en ligne dans ton code il manque le nom de l'utilisateur le mot de passe et le port
-- Utiliser l'aide avant que l'on vous aide Je peux prendre la main avec teamwiever Bon développement Alain PETTITI Apprentissage Windev : http://apprentissagewindev.blogspot.fr (pas mis à jour actuellement) Avec licence PCSOFT certifiée |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 4 messages |
|
| Posté le 12 mai 2015 - 08:18 |
Bonjour,
Merci pour vos réponses.
Alain je renseigne bien l'utilisateur et le mot de passe je l'ai juste enlevé du code sur le forum. De plus j'ai fait un copier coller du code, j'ai exactement la même erreur.
Jean-Michel, j'ai essayé les fonctions : EmailOuvreSessionOutlook sur un poste avec outlook, cela fonctionne, mais je ne veux pas utiliser cela dans la mesure ou le poste de l'utilisateur final n'a pas outlook.
Erik, je vais creuser ton information, malheureusement cela ne dépend plus de moi. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 4 messages |
|
| Posté le 08 juillet 2015 - 09:25 |
Erik merci pour ta solution, on a créer un connecteur de réception et magie cela fonctionne.
Merci pour ton aide |
| |
| |
| | | |
|
| | |