OVH Cloud OVH Cloud

[WD10]Envoi d'email

3 réponses
Avatar
Gabuzomeu
Bonjour,

j'ai besoin, dans une appli WD10 d'envoyer un email avec pièce jointe.
Le problème est que l'utilisateur de mon soft doit pouvoir, selon
l'endroit où il se trouve pouvoir envoyer son mail depuis son notebook
en étant connecté au réseau local de son entreprise, via VPN ou en
utilisant sa propre connection à domicile.

Tout ceci implique que l'ordre emailouvresession.. pose des problèmes
car les paramètres changent suivant l'endroit de la connection. Le plus
simple pour moi serait d'utiliser mailto..mais il n'accepte pas les
pièces jointes.

Avez vous déjà rencontré ce cas et quelle est pour vous la meilleure
solution.

Merci d'avance pour toute réponse.

Dominique Gourdier
maildedomchezfripointfr (remplacez chezfripointfr par @free.fr)

3 réponses

Avatar
patrice
"Gabuzomeu" a écrit dans le message de
news:443e5e75$0$7577$
Bonjour,

j'ai besoin, dans une appli WD10 d'envoyer un email avec pièce jointe.
Le problème est que l'utilisateur de mon soft doit pouvoir, selon
l'endroit où il se trouve pouvoir envoyer son mail depuis son notebook
en étant connecté au réseau local de son entreprise, via VPN ou en
utilisant sa propre connection à domicile.

Tout ceci implique que l'ordre emailouvresession.. pose des problèmes
car les paramètres changent suivant l'endroit de la connection. Le plus
simple pour moi serait d'utiliser mailto..mais il n'accepte pas les
pièces jointes.

Avez vous déjà rencontré ce cas et quelle est pour vous la meilleure
solution.

Merci d'avance pour toute réponse.

Dominique Gourdier
maildedomchezfripointfr (remplacez chezfripointfr par @free.fr)



A mon avis, fait saisir tous les serveur smtp comme paramétrage utilisateur
puis dans ton soft,
essaie de connecter sur le port 25 pour voir lequel est accessible

procedure EMail(NbServeur,Serveur)
pour i=1 a NbServeur
si SocketConnect("bidon",25,Serveur[i],5000) alors
SocketFerme("bidon")
renvoyer EnvoyerMailVia(Serveur[i])
fin
fin
erreur("Pas de serveur dispo")
renvoyer faux
Avatar
Juanito
Bonjour,

Recherchant il y a quelques temps la possibilité d'envoyer des mails avec
des pièces jointes sans avoir à paramétrer quoi que ce soit et en utilisant
Outlook ou Outlook Express ou d'autres messageries, je me suis tourné vers
les fonctions Mapi.

J'ai fait une petite classe (WdMapi32) que tu devrais trouver sur WindAsso.
Dominique Giraud à fait aussi quelque chose sur les mêmes bases que tu
trouveras aussi sur les sources et utilitaires de l'asso.

http://www.windasso.org

Cordialement

Jean


"patrice" a écrit dans le message de
news: 443e6616$0$29023$

"Gabuzomeu" a écrit dans le message de
news:443e5e75$0$7577$
Bonjour,

j'ai besoin, dans une appli WD10 d'envoyer un email avec pièce jointe.
Le problème est que l'utilisateur de mon soft doit pouvoir, selon
l'endroit où il se trouve pouvoir envoyer son mail depuis son notebook
en étant connecté au réseau local de son entreprise, via VPN ou en
utilisant sa propre connection à domicile.

Tout ceci implique que l'ordre emailouvresession.. pose des problèmes
car les paramètres changent suivant l'endroit de la connection. Le plus
simple pour moi serait d'utiliser mailto..mais il n'accepte pas les
pièces jointes.

Avez vous déjà rencontré ce cas et quelle est pour vous la meilleure
solution.

Merci d'avance pour toute réponse.

Dominique Gourdier
maildedomchezfripointfr (remplacez chezfripointfr par @free.fr)



A mon avis, fait saisir tous les serveur smtp comme paramétrage
utilisateur
puis dans ton soft,
essaie de connecter sur le port 25 pour voir lequel est accessible

procedure EMail(NbServeur,Serveur)
pour i=1 a NbServeur
si SocketConnect("bidon",25,Serveur[i],5000) alors
SocketFerme("bidon")
renvoyer EnvoyerMailVia(Serveur[i])
fin
fin
erreur("Pas de serveur dispo")
renvoyer faux





Avatar
Gabuzomeu
Merci pour vos réponses qui éclairent ma lanterne.

Dominique Gourdier
maildedomchezfripointfr (remplacez chezfripointfr par @free.fr)