- Statut : non résolu
- Ce sujet contient 29 réponses, 4 participants et a été mis à jour pour la dernière fois par
benjamint, le il y a 3 années et 10 mois.
- AuteurMessages
- 4 janvier 2016 à 16 h 52 min #557998
Bonjour,
Ma configuration WP actuelle :
– Version de WordPress : 4.4
– Version de PHP/MySQL :
– Thème utilisé :
– Extensions en place : Woocommerce, envoismoinscher
– Nom de l’hebergeur : ovh
– Adresse du site :Problème(s) rencontré(s) : je crée mon site avec woocommerce mais je n’arrive pas à recevoir de mail me disant qu’il y a eu une nouvelle commande.
je pense que le réglage se fait dans l’onglet “Woocommerce”->”parametres”->”Emails”-> “nouvel commande” et je rentre le destinataire, c’est à dire dans mon cas : mon adresse mail?
Si c’est bien cela, je ne comprends pas mon soucis.
J’ai réglé les différents paramètres pour que le client puisse simplement réserver mais pas payé, je souhaite recevoir le mail de commande et le contacter moi meme grace à l’adresse mail qu’il aura rempli sur le site, et lui envoyer un lien paypal pour qu’il paie.
Merci d’avance
4 janvier 2016 à 19 h 22 min #1035488est ce que les autres e-mails envoyés par WooCommerce fonctionnent ?
6 janvier 2016 à 13 h 44 min #1035489Bonjour, non aucun message ne fonctionne mais je me dis que si ce problème est réglé, je saurai régler les autres.
7 janvier 2016 à 16 h 06 min #1035490Hello,
As-tu un contact form sur ton site? Si oui, est-ce que l’envoi de mail via ce formulaire fonctionne déjà ?
A+25 janvier 2016 à 16 h 39 min #1035491Bonjour,
voulez vous dire une page “contact” avec mon mail et numéro de téléphone? ou une extension avec les champs “nom”, “objet du mail”, “texte du mail”, etc? Dans les deux cas ce n’est pas encore sur le site, par contre j’ai crée un autre site qui n’a rien à voir avec celui ci mais avec reception du formulaire qui fonctionne.
Est-ce que je dois forcement en installer un pour faire fonctionner la réception des mails pour une nouvelle commande?
je peux vous fournir quelques capture d’écran pour montrer mon paramétrage si cela peux être utile.
Merci d’avance25 janvier 2016 à 18 h 52 min #1035492Oui un formulaire de contact sur la page contact par exemple c’est de ça que je parle 😉
Le site (le second) est hébergé au même endroit ou sur un autre hébergement ?
Et non, le formulaire de contact n’este pas obligatoire pour activer la réception des mails, heureusement 🙂26 janvier 2016 à 8 h 46 min #1035493oui tout mes sites sont hébergés par OVH,
en cherchant j’ai réalisé toute les étapes de cette vidéo :
https://www.youtube.com/watch?v=_6aViNCscgE
à 5 minutes 23
excepté le “type d’email”, qui se trouve dans woocommerce-> parametre->onglet emails->onglet nouvel commande.
J’ai laissé le format html, alors que dans la vidéo youtube, il met texte brute, je ne pense pas que ce soi cela qui gene la reception de mail?26 janvier 2016 à 8 h 57 min #1035494Vérifiez que le problème ne vienne pas de la configuration d’OVH ou de ses limitations. Certaines formules limitent le nombre de mails, alors pour peu que vous envoyiez une newsletter, le quota est atteint et les envois ne se font plus.
Pour tester la fonction mail de votre site perso sur OVH, il y a ce script : OVH – Tester l’envoi de mail avec un petit script PHP
En savoir plus sur http://www.wordetweb.com/word-et-web/OVH-Tester-envoi-de-mail-via-un-script-php-FR.htm#e5hb1SS6Mwq6y5Db.99
son code est<?php // Test fonction mail(); // *** A configurer $to = "Adresse_Mail_Destinataire"; // adresse MAIL OVH liée à l’hébergement. $from = "Adresse_Mail_Contact_site"; ini_set("SMTP", "smtp.mondomaine.com"); // Pour les hébergements mutualisés Windows de OVH // *** Laisser tel quel $JOUR = date("Y-m-d"); $HEURE = date("H:i"); $Subject = "Test Mail – $JOUR $HEURE"; $mail_Data = ""; $mail_Data .= " n”; $mail_Data .= ” n”; $mail_Data .= “<title> Subject </title> n”; $mail_Data .= ” n”; $mail_Data .= ” n”; $mail_Data .= “Mail HTML simple : <b>$Subject </b> <br> n”; $mail_Data .= “<br> n”; $mail_Data .= “bla bla <font color="red"> bla </font> bla <br> n”; $mail_Data .= “Etc.<br> n”; $mail_Data .= ” n”; $mail_Data .= ” n”; $headers = “MIME-Version: 1.0 n”; $headers .= “Content-type: text/html; charset=iso-8859-1 n”; $headers .= “From: $from n”; $headers .= “Disposition-Notification-To: $from n”; // Message de Priorité haute // ————————- $headers .= “X-Priority: 1 n”; $headers .= “X-MSMail-Priority: High n”; $CR_Mail = TRUE; $CR_Mail = @mail ($to, $Subject, $mail_Data, $headers); if ($CR_Mail === FALSE) { echo ” ### CR_Mail=$CR_Mail – Erreur envoi mail <br> n”; } else { echo ” *** CR_Mail=$CR_Mail – Mail envoyé<br> n”; } ?> En savoir plus sur http://www.wordetweb.com/word-et-web/OVH-Tester-envoi-de-mail-via-un-script-php-FR.htm#e5hb1SS6Mwq6y5Db.99
Editez ces ligne avec un éditeur de code comme notepad++ (encodé en UTF8 sans BOM, il l’est par défaut) :
$to = “Adresse_Mail_Destinataire”;
$from = “Adresse_Mail_Contact_site”;
ini_set(“SMTP”, “smtp.mondomaine.com”);Créez avec notepad++ un fichier appelé test_MAIL.php, placez ce fichier en ayant édité les lignes sus-mentionnées puis placez le à la racine du site.
Ensuite visitez cette url : http://votrs_site/test_MAIL.phpVous pourrez ainsi vérifier si le problème vient de WordPress ou de la configuration OVH.
26 janvier 2016 à 8 h 58 min #1035495le lien est mal passé, c’est celui-ci : OVH – Tester l’envoi de mail avec un petit script PHP
26 janvier 2016 à 10 h 46 min #1035496Benjamint, quand je dis si le site est héberger au même endroit, j’entends par la, est-ce que les autres sites sont sur le même hébergement, ou avez vous un hébergement pour chaque site ?
26 janvier 2016 à 11 h 10 min #1035497bonjour, j’essai actuellement mais ne comprend pas ce que je dois faire avec cette ligne : ini_set(“SMTP”, “smtp.mondomaine.com”); je met l’url du site?
dans mon cas : http://hydraulique.ovh/vente-materiel-hydraulique/wp-admin/ ?
“placez le à la racine du site.” c’est à dire?
je ne me suis lancé la dedans qu’en parallèle de mon métier et ne suis pas vraiment habitué à toutes les manipulations avec du code, j’évite au maximum de modifier le css et le code dans les pages que je crée, donc pardonnez ma difficulté
26 janvier 2016 à 11 h 12 min #1035498ils sont tous sur “hydraulique.ovh/….” si c’est bien cela que vous demandez joss47
26 janvier 2016 à 11 h 16 min #1035499OK donc hydraulique.ovh/site1 /site2 etc etc.
Et donc les autres sites n’ont pas de soucis avec les mails, ça ne provient donc pas de votre hébergement26 janvier 2016 à 13 h 26 min #1035500j’ai essayé d’écrire un commentaire, je vois qu’il y en a un que je peux valider mais je ne recoi tout de même pas l’email me signalant qu’il y en a un, donc ca ne vient pas directement de woocommerce non plus, par contre j’ai envoyé un mail depuis mon adresse gmail sur l’adresse mail qui m’est proposé de base sur mes sites et la je recoi donc je ne pense pas que ce soi un problème avec.
Ca n’a peut etre rien à voir ou peut etre que si mais depuis que j’ai mis à jour WordPress 4.4.1 avec le thème Tempera je n’arrive plus à allez dans “Tempera setting” pour ce site ni dans “mantra setting” pour l’autre site, avec mantra et tempera, les thèmes de mes sites. je ne sais pas si mon problème vient de la?
26 janvier 2016 à 14 h 08 min #1035501j’ai retrouvé tempera setting avec un plugin
- AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.