envoi de mail n'aboutit pas => configuration.php ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] envoi de mail n'aboutit pas => configuration.php ?

    Bonjour,

    Dans mon site fait avec Joomla, il y a (en automatique) un bouton "Recommander" qui permet d'envoyer un mail.

    En local, ça marche très bien.
    Sur mon 1er hébergeur (Free) aussi.

    Sur mon nouvel hébergeur (Biz.nf) non.
    J'ai le message comme quoi le mail est envoyé... mais il n'arrive jamais (même pas dans le dossier Indésirables )

    Je pense que je dois modifier le fichier configuration.php, mais je ne sais pas quelles valeurs je dois y mettre, sauriez-vous m'aider ?

    Actuellement j'ai :
    Code PHP:
    public $mailonline '1';
    public 
    $mailer 'mail';
    public 
    $mailfrom 'monSite@free.fr';
    public 
    $fromname 'monSite';
    public 
    $sendmail '/usr/local/bin/sendmail';
    public 
    $smtpauth '0';
    public 
    $smtpuser '';
    public 
    $smtppass '';
    public 
    $smtphost 'localhost';
    public 
    $smtpsecure 'none';
    public 
    $smtpport '25'
    Bonne nuit.
    HervE
    japprecie, les musiques à vivre : https://japprecie.fr
    PHP 8.1.16
    Joomla! 4.3.4
    FLEXIcontent 4.2.1

  • #2
    Re : envoi de mail n'aboutit pas => configuration.php ?

    Déjà tu peux monter en joomla 3.4.8, ça ne fera pas de mal.

    As-tu interrogé ton nouvel hébergeur sur le sujet parce que si cela marche en local et chez free, on serait tenté de penser que cela provient de l'hébergeur...?

    As-tu essayé avec un autre formulaire (contact par ex)?

    As-tu essayé d'autres mode d'envoi (sendmail, smtp) ?
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : envoi de mail n'aboutit pas => configuration.php ?

      Merci pour ta réponse.

      Envoyé par webcrea Voir le message
      Déjà tu peux monter en joomla 3.4.8, ça ne fera pas de mal.
      Dans l'absolu, oui. Sauf que ça ferait un déphasage entre mon site local et mon site distant, ce qui ne me semble pas une très bonne idée. Et comme en local je crois que je ne peux pas monter bien haut en version à cause de la configuration matérielle et logicielle de mon PC, je préfère en rester à la 3.4.4 - sauf nécessité impérieuse.

      Envoyé par webcrea Voir le message
      As-tu interrogé ton nouvel hébergeur sur le sujet parce que si cela marche en local et chez free, on serait tenté de penser que cela provient de l'hébergeur...?
      Oui. D'où ma question concernant le paramétrage propre à l'hébergeur (dans le configuration.php). Suis-je dans le vrai ou fais-je fausse route ?

      Envoyé par webcrea Voir le message
      As-tu essayé avec un autre formulaire (contact par ex)?
      As-tu essayé d'autres mode d'envoi (sendmail, smtp) ?
      Je n'ai pas de formulaire contact dans mon site. J'ai un bouton Recommander, et un bouton Envoyer (dans une barre d'outils AddThis) mais tous 2 utilisent component/mailto, il me semble.
      Je veux bien tester sendmail, smtp... mais je ne sais pas comment faire ?
      J'imagine qu'il doit y avoir déjà des petits scripts php tout écrits pour ça ?
      Tiens, je viens d'en trouver un. J'ai testé : en local ça passe tout seul ; en distant ça mouline indéfiniment.
      Qu'en dis-tu ?

      HervE
      japprecie, les musiques à vivre : https://japprecie.fr
      PHP 8.1.16
      Joomla! 4.3.4
      FLEXIcontent 4.2.1

      Commentaire


      • #4
        Re : envoi de mail n'aboutit pas => configuration.php ?

        Mais tu n'as pas de script à mettre, il faut te rendre dans site/configuration et là tu auras les paramètres d'envoie de email.
        Les informations pour envoyer les email; c'est ton hébergeur qui peut te les donner, ou alors tu les as reçu lors de ton inscription chez cette hébergeur (bien entendu si tu as un service mail, je ne connaispas cet hébergeur, donc le mieux serait de le contacter)
        Mais la mise à jour vers la dernière version de Joomla peut résoudre le problème
        Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

        Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

        Commentaire


        • #5
          Re : envoi de mail n'aboutit pas => configuration.php ?

          Bonjour,

          J'ai ouvert un ticket chez Biz.nf (l'hébergeur).
          Ce qui m'a permis de constater qu'ils étaient super réactifs 7jr/7 ! (Bon point pour Biz.nf.)
          Ils m'expliquent qu'il faut que le From du mail vienne d'un e-mail que j'aurai créé sur leur site... mais en version payante. Ou alors d'un domaine que j'aurai acheté ailleurs, et hébergé/transféré chez eux. Bref, dans les 2 cas, du payant. (Je pouvais toujours m'escrimer à chercher les bons paramètres du configuration.php !)
          En outre, même en supposant que je paye, cela signifierait que tout visiteur de mon site cliquant sur le bouton "Recommander" ne pourrait utiliser ce formulaire pour envoyer un mail en mettant son adresse à lui dans le champ From !
          Ce qui me gêne pas mal.

          Du coup, je ne sais plus si je dois rester chez Biz.nf car pour moi c'est un inconvénient majeur (en plus de celui de la limite de trafic à 5 Go).
          Un contournement (dégradé) consisterait à remplacer ce formulaire "Recommander" par un lien avec l'URL mailto:........ mais c'est moins sympa. (Et moins immédiat car nécessitant du codage de ma part, notamment retrouver l'adresse (variable) de la page pour la mettre dans l'objet du mail...)

          L'autre solution est bien sûr de "revenir à la case départ" en gardant mon hébergement chez Free. (Là ça marche.)

          ...Ou d'essayer encore un autre hébergement gratuit.

          Qu'en pensez-vous ?

          Bonne nuit.
          HervE
          japprecie, les musiques à vivre : https://japprecie.fr
          PHP 8.1.16
          Joomla! 4.3.4
          FLEXIcontent 4.2.1

          Commentaire


          • #6
            Re : envoi de mail n'aboutit pas => configuration.php ?

            Bonjour,

            Avant d'abandonner complètement, j'ai voulu faire un essai en SMTP.

            Au passage, j'ai compris ce que me disait toffffe ! Car j'ai vu qu'on pouvait modifier ces paramètres via Joomla Admin (menu Système > Configuration > onglet Serveur > rubrique Réglages e-mail), et qu'alors ils se retrouvaient inscrits dans configuration.php - et réciproquement.

            Après un essai (infructueux) en SMTP non authentifié, j'ai activé le SMTP authentifié pour le compte mail monSite@free.fr, via la page Free.

            Et j'ai modifié le configuration.php (ou Joomla Admin, donc) comme ceci :

            Code PHP:
                public $mailonline '1';
                public 
            $mailer 'smtp';
                public 
            $mailfrom 'monSite@free.fr';
                public 
            $fromname 'monSite';
                public 
            $sendmail '/usr/local/bin/sendmail';
                public 
            $smtpauth '1';
                public 
            $smtpuser 'monSite';
                public 
            $smtppass 'xxxxx';
                public 
            $smtphost 'smtp.free.fr';
                public 
            $smtpsecure 'ssl';
                public 
            $smtpport '465'
            Et j'ai refait un test du formulaire Recommander.

            Résultat :
            Annonce
            SMTP connect() failed.
            L'e-mail ne peut pas être envoyé.


            Qu'en dites-vous ? Que faudrait-il faire ?

            Bonne nuit.
            HervE
            japprecie, les musiques à vivre : https://japprecie.fr
            PHP 8.1.16
            Joomla! 4.3.4
            FLEXIcontent 4.2.1

            Commentaire


            • #7
              Re : envoi de mail n'aboutit pas => configuration.php ?

              Envoyé par lnasay
              Déjà il faut que tu retires le S majuscule de ton adresse mail.
              Bonjour,
              1° Mon adresse mail n'est pas monSite@free.fr, c'était un exemple.
              2° Les majuscules/minuscules n'ont aucune importance dans les adresses mail. Par exemple, si ton adresse est albert.dupont@fai.fr, tu peux aussi bien l'écrire Albert.Dupont@Fai.Fr, ou encore alBErT.dUpoNT@fAI.fR !!!! Fais l'essai sur ton propre mail si tu veux, tu seras surpris

              Bonne nuit.
              HervE
              japprecie, les musiques à vivre : https://japprecie.fr
              PHP 8.1.16
              Joomla! 4.3.4
              FLEXIcontent 4.2.1

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X