|
Envoi mail au départ d"un site WEB hebergé chez OVH |
Débuté par Christian, 05 mai 2017 07:47 - 9 réponses |
| |
| | | |
|
| |
Posté le 05 mai 2017 - 07:47 |
Bonjour,
Je n'arrive pas à envoyer un mail au départ d'un site web herbergé chez OVH...aprés de nombreux essais je ne vois pas ce qui bloque. Merci de votre aide,
Christian
// Envoi d'un mail par un serveur SMTP non sécurisé EmailChangeTimeOut(20) // 20 secondes pour le time-out SI EmailOuvreSessionSMTP("nom@societe.fr","MDP","ssl0.ovh.net",587,Faux) = Vrai ALORS Email.Expéditeur = sExpediteur Email.Destinataire[1] = sDestinataireUn Email.Destinataire[2] = sDestinataireDeux Email.Destinataire[3] = sDestinataireTrois Email.Cci[1] = "adressemail@me.com" Email.Cci[2] = "adressemail@me.com" Email.Cci[3] = "adressemail@me.com" Email.NbDestinataire = 3 Email.NbCci = 3 Email.Sujet = "Demande le : "+DateVersChaîne(gdDate_Enlevement)+" pour le compte de : "+gsNom_Societe Email.Message = "Bonjour, "+RC+"Veuillez prévoir le "+DateVersChaîne(gdDate_Enlevement,"JJJJ JJ MMMM AAAA")+" "+sPeriode+RC+... "Nombre de colis : "+SAI_NB_Colis+" NB palettes : "+SAI_NB_Pal+" pour un poids de : "+SAI_NB_Poids+" Kgs"+RC+... "Commentaires : "+SAI_Commentaires+RC+... "Cordialement,"+RC+gsNom_Societe //Email.NbAttache = 1 // Le nombre de pièces attachées //Email.Attache = fRepEnCours()+"\ETAT.pdf"
// Envoie le mail SI EmailEnvoieMessage(NomUser) = Faux ALORS Erreur() SINON ToastAffiche("Demande par mail envoyée",toastLong,cvMilieu,chCentre,iJauneBulle) FIN
EmailFermeSession(NomUser) SINON Erreur("Impossible d'établir la connexion",ErreurInfo(),... "En cas de Time-Out, assurez-vous des paramètres du ""Pare-Feu"" sur le port utilisé (25)") FIN |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 474 messages Popularité : +17 (19 votes) |
|
Posté le 05 mai 2017 - 11:25 |
Bonjour,
Chez OVH, il ne faut pas utiliser emailouvresessionsmtp.
Email.NbDestinataire = 1 Email.Destinataire = "info@toto.fr" Email.Sujet = "Bla bla" Email.Expéditeur = SAI_EMAIL Email.Message = "Bonjour, "+RC+"Veuillez prévoir le "+DateVersChaîne(gdDate_Enlevement,"JJJJ JJ MMMM AAAA")+" "+sPeriode+RC+... "Nombre de colis : "+SAI_NB_Colis+" NB palettes : "+SAI_NB_Pal+" pour un poids de : "+SAI_NB_Poids+" Kgs"+RC+... "Commentaires : "+SAI_Commentaires+RC+... "Cordialement,"+RC+gsNom_Societe
SI EmailEnvoieMessage() = Faux ALORS Erreur("Erreur : Le message n'a pas pu être envoyé") SINON ToastAffiche("Demande par mail envoyée",toastLong,cvMilieu,chCentre,iJauneBulle) FIN
-- Jean-Michel |
| |
| |
| | | |
|
| | |
| |
Posté le 05 mai 2017 - 14:23 |
On 2017-05-05 07:25:16 +0000, Jean-Michel C said:
Bonjour Jean-Michel,
J'ai fait selon votre conseil de supprimer emailouvresessionsmtp...mais sans plus de succés. J'ai peut etre mal expliqué mon problème, je developpe un site que je deploie chez OVH (serveur virtualisé) et je dois adresser des mails...donc avec le code que j'ai communiqué.Jje ne comprends pas comment sans ouvrir une session donc avec les identifiants et MDP je peux envoyer mes messages ?
Merci pour votre aide
Christian
Bonjour, Chez OVH, il ne faut pas utiliser emailouvresessionsmtp. Email.NbDestinataire = 1 Email.Destinataire = "info@toto.fr" Email.Sujet = "Bla bla" Email.Expéditeur = SAI_EMAIL Email.Message = "Bonjour, "+RC+"Veuillez prévoir le "+DateVersChaîne(gdDate_Enlevement,"JJJJ JJ MMMM AAAA")+" "+sPeriode+RC+... "Nombre de colis : "+SAI_NB_Colis+" NB palettes : "+SAI_NB_Pal+" pour un poids de : "+SAI_NB_Poids+" Kgs"+RC+... "Commentaires : "+SAI_Commentaires+RC+... "Cordialement,"+RC+gsNom_Societe SI EmailEnvoieMessage() = Faux ALORS Erreur("Erreur : Le message n'a pas pu être envoyé") SINON ToastAffiche("Demande par mail envoyée",toastLong,cvMilieu,chCentre,iJauneBulle) FIN |
| |
| |
| | | |
|
| | |
| |
Posté le 05 mai 2017 - 15:19 |
Bonjour Christian,
je fais presque exactement ca (serveur chez ovh, envoi de mail)
La seule différence est que j'utilise le serveur de mail gmail au lieu de celui d'ovh
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 5/4/2017 à 11:47 PM, Christian a écrit :
Bonjour,
Je n'arrive pas à envoyer un mail au départ d'un site web herbergé chez OVH...aprés de nombreux essais je ne vois pas ce qui bloque. Merci de votre aide,
Christian
// Envoi d'un mail par un serveur SMTP non sécurisé EmailChangeTimeOut(20) // 20 secondes pour le time-out SI EmailOuvreSessionSMTP("nom@societe.fr","MDP","ssl0.ovh.net",587,Faux) = Vrai ALORS Email.Expéditeur = sExpediteur Email.Destinataire[1] = sDestinataireUn Email.Destinataire[2] = sDestinataireDeux Email.Destinataire[3] = sDestinataireTrois Email.Cci[1] = "adressemail@me.com" Email.Cci[2] = "adressemail@me.com" Email.Cci[3] = "adressemail@me.com" Email.NbDestinataire = 3 Email.NbCci = 3 Email.Sujet = "Demande le : "+DateVersChaîne(gdDate_Enlevement)+" pour le compte de : "+gsNom_Societe Email.Message = "Bonjour, "+RC+"Veuillez prévoir le "+DateVersChaîne(gdDate_Enlevement,"JJJJ JJ MMMM AAAA")+" "+sPeriode+RC+... "Nombre de colis : "+SAI_NB_Colis+" NB palettes : "+SAI_NB_Pal+" pour un poids de : "+SAI_NB_Poids+" Kgs"+RC+... "Commentaires : "+SAI_Commentaires+RC+... "Cordialement,"+RC+gsNom_Societe //Email.NbAttache = 1 // Le nombre de pièces attachées //Email.Attache = fRepEnCours()+"\ETAT.pdf"
// Envoie le mail SI EmailEnvoieMessage(NomUser) = Faux ALORS Erreur() SINON ToastAffiche("Demande par mail envoyée",toastLong,cvMilieu,chCentre,iJauneBulle) FIN
EmailFermeSession(NomUser) SINON Erreur("Impossible d'établir la connexion",ErreurInfo(),... "En cas de Time-Out, assurez-vous des paramètres du ""Pare-Feu"" sur le port utilisé (25)") FIN |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 603 messages Popularité : +64 (70 votes) |
|
Posté le 05 mai 2017 - 16:02 |
Bonjour,
Je viens de m'envoyer un Email depuis mon poste de développement avec un Email d'envoi d'un domaine géré par OVH avec:
EmailOuvreSessionSMTP( PAR1, PAR2, PAR3,"587") et EmailEnvoieMessage(PAR1) PAR1 à 3 sont des paramètres.
Cela fonctionne. Mais il faut bien sûr bien créer un Email pour son domaine dans sa console chez OVH.
-- Cordialement François
http://intra.fr http://intrasoftware.fr |
| |
| |
| | | |
|
| | |
| |
Posté le 05 mai 2017 - 18:39 |
On 2017-05-05 12:02:17 +0000, ÿÿÿÿÿÿÿÿÿÿ said: Bonsoir,
Avec le port 587 en sécurisé et avec l'ouverture de ce port sur le serveur OVH cela fonctionne..Merci de votre aide à tous les trois,
Christian,
Bonjour,
Je viens de m'envoyer un Email depuis mon poste de développement avec un Email d'envoi d'un domaine géré par OVH avec:
EmailOuvreSessionSMTP( PAR1, PAR2, PAR3,"587") et EmailEnvoieMessage(PAR1) PAR1 à 3 sont des paramètres.
Cela fonctionne. Mais il faut bien sûr bien créer un Email pour son domaine dans sa console chez OVH. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 566 messages Popularité : +222 (260 votes) |
|
Posté le 09 mai 2017 - 05:50 |
Bonjour,
Il me semble que la propriété AdresseExpediteur doit être renseignée pour ne pas être refusée par les serveurs
Email.Expéditeur = sExpediteur Email.AdresseExpéditeur = sExpediteur
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages |
|
Posté le 12 mai 2017 - 17:43 |
Bonjour Christian,
Je rencontre exactement le même problème que vous avec la fonction EmailOuvreSessionSMTP. Je suis sur une machine virtualisée OVH sur OS ubuntu. J'utilise une procédure automatique webdev pour envoyer des emails selon des critères. Si je laisse passer un peu de temps avant d'envoyer un premier email, la procédure plante au niveau de la fonction EmailOuvreSessionSMTP sans message d'erreur. Lors des appels suivants de la procédure la fonction EmailOuvreSessionSMTP fonctionne correctement. :-s Comment avez vous paramétré cette fonction en utilisant l'adresse "ssl0.ovh.net" ?
Merci.
Cordialement,
Jean-François GARIN-LAUREL
Christian a écrit :
On 2017-05-05 12:02:17 +0000, ÿÿÿÿÿÿÿÿÿÿ said: Bonsoir, Avec le port 587 en sécurisé et avec l'ouverture de ce port sur le serveur OVH cela fonctionne..Merci de votre aide à tous les trois, Christian, Bonjour, Je viens de m'envoyer un Email depuis mon poste de développement avec un Email d'envoi d'un domaine géré par OVH avec: EmailOuvreSessionSMTP( PAR1, PAR2, PAR3,"587") et EmailEnvoieMessage(PAR1) PAR1 à 3 sont des paramètres. Cela fonctionne. Mais il faut bien sûr bien créer un Email pour son domaine dans sa console chez OVH. |
| |
| |
| | | |
|
| | |
| |
Posté le 13 mai 2017 - 07:41 |
On 2017-05-12 13:43:11 +0000, ÿÿÿÿÿÿÿÿÿÿ said: Bonjour,
J'utilise en effet l'adresse "ssl0.ovh.net"...assurez vous de l'ouverture du port "587" dans le firewall de WINDOWS. Je vous passe mon code Lundi.
Bon WE
Christian
Bonjour Christian, Je rencontre exactement le même problème que vous avec la fonction EmailOuvreSessionSMTP. Je suis sur une machine virtualisée OVH sur OS ubuntu. J'utilise une procédure automatique webdev pour envoyer des emails selon des critères. Si je laisse passer un peu de temps avant d'envoyer un premier email, la procédure plante au niveau de la fonction EmailOuvreSessionSMTP sans message d'erreur. Lors des appels suivants de la procédure la fonction EmailOuvreSessionSMTP fonctionne correctement. :-s Comment avez vous paramétré cette fonction en utilisant l'adresse "ssl0.ovh.net" ? Merci. Cordialement, Jean-François GARIN-LAUREL Christian a écrit : On 2017-05-05 12:02:17 +0000, ÿÿÿÿÿÿÿÿÿÿ said: Bonsoir, Avec le port 587 en sécurisé et avec l'ouverture de ce port sur le serveur OVH cela fonctionne..Merci de votre aide à tous les trois, Christian, Bonjour, Je viens de m'envoyer un Email depuis mon poste de développement avec un Email d'envoi d'un domaine géré par OVH avec: EmailOuvreSessionSMTP( PAR1, PAR2, PAR3,"587") et EmailEnvoieMessage(PAR1) PAR1 à 3 sont des paramètres. Cela fonctionne. Mais il faut bien sûr bien créer un Email pour son domaine dans sa console chez OVH. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 2 messages |
|
Posté le 15 mai 2017 - 09:02 |
Bonjour Christian,
Je ne travail pas sous windows mais sur linux. Ce n'est pas un problème de pare-feu vu que l'envoi d'email après le premier plantage fonctionne. Je veux bien que vous me transmettiez la portion de code que vous utilisez.
Merci.
Cordialement,
Jean-François GARIN-LAUREL |
| |
| |
| | | |
|
| | | | |
| | |
|