woocommerce, probleme de mail non recu

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 30)
  • Auteur
    Messages
  • #557998
    benjamint
    Participant
    Initié WordPress
    47 contributions

    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

    #1035488
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    est ce que les autres e-mails envoyés par WooCommerce fonctionnent ?

    #1035489
    benjamint
    Participant
    Initié WordPress
    47 contributions

    Bonjour, non aucun message ne fonctionne mais je me dis que si ce problème est réglé, je saurai régler les autres.

    #1035490
    Joss47
    Modérateur
    Maître WordPress
    4711 contributions

    Hello,

    As-tu un contact form sur ton site? Si oui, est-ce que l’envoi de mail via ce formulaire fonctionne déjà ?
    A+

    #1035491
    benjamint
    Participant
    Initié WordPress
    47 contributions

    Bonjour,
    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’avance

    #1035492
    Joss47
    Modérateur
    Maître WordPress
    4711 contributions

    Oui 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 🙂

    #1035493
    benjamint
    Participant
    Initié WordPress
    47 contributions

    oui 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?

    #1035494
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    Vé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.php

    Vous pourrez ainsi vérifier si le problème vient de WordPress ou de la configuration OVH.

    #1035495
    luciole135
    Participant
    Maître WordPress
    13753 contributions

    le lien est mal passé, c’est celui-ci : OVH – Tester l’envoi de mail avec un petit script PHP

    #1035496
    Joss47
    Modérateur
    Maître WordPress
    4711 contributions

    Benjamint, 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 ?

    #1035497
    benjamint
    Participant
    Initié WordPress
    47 contributions

    bonjour, 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é

    #1035498
    benjamint
    Participant
    Initié WordPress
    47 contributions

    ils sont tous sur “hydraulique.ovh/….” si c’est bien cela que vous demandez joss47

    #1035499
    Joss47
    Modérateur
    Maître WordPress
    4711 contributions

    OK 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ébergement

    #1035500
    benjamint
    Participant
    Initié WordPress
    47 contributions

    j’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?

    #1035501
    benjamint
    Participant
    Initié WordPress
    47 contributions

    j’ai retrouvé tempera setting avec un plugin

15 sujets de 1 à 15 (sur un total de 30)
  • Vous devez être connecté pour répondre à ce sujet.