Fonction PHP mail en défaut

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

  • [RÉGLÉ] Fonction PHP mail en défaut

    Bonjour,
    J'utilise la fonction PHP Mail pour l'envoi de messages à partir de mon site via le formulaire de contact de Joomla. Chez IONOS, pour que PHP Mail fonctionne, je dois utiliser une adresse mail créée chez eux.
    Tout était correct jusqu'à la mi juin, depuis l'envoi ne fonctionne plus avec PHP Mail.

    Je souhaite utiliser SMTP, pouvez-vous m'aider pour la Configuration globale > Serveur > E-mail
    Code:
    Serveur de mail : SMTP
    Serveur SMTP : smtp.ionos.fr
    Port SMTP : ?
    Sécurité SMTP : ?
    Merci d'avance
    Alain

  • #2
    Bonjour,
    Je ne connais pas ionos, mais j'ai trouvé ça:

    Port SMTP : 465
    Sécurité SMTP : SSL/TLS


    https://www.ionos.fr/assistance/email/sujets-generaux/messagerie-ionos-donnees-de-serveur-pour-imap-pop3-et-smtp/?utm_source=search&utm_medium=standalone&utm_term= smtp&utm_campaign=all

    Commentaire


    • #3
      Envoyé par Helloo Voir le message
      Bonjour,
      Je ne connais pas ionos, mais j'ai trouvé ça:
      Port SMTP : 465
      Sécurité SMTP : SSL/TLS
      Bonjour,
      J'ai testé les valeurs : 465 , 530, 587, sans aucun succès
      Cette discussion évoque un problème SMTP, est ce en lien avec mon problème d'envoi ?
      https://forum.joomla.fr/forum/joomla...e-mot-de-passe
      ​Alain

      Commentaire


      • #4
        Bonjour,

        As-tu un message d'erreur ? Les infos données par Ionos, que Helloo a citées, doivent te permettre d'envoyer, si ton mot de passe est correct.
        Alain_56 aime ceci.
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          Envoyé par RobertG Voir le message
          Bonjour,
          As-tu un message d'erreur ? Les infos données par Ionos, que Helloo a citées, doivent te permettre d'envoyer, si ton mot de passe est correct.
          Hi Robert,
          Avec "Port SMTP = 465", le message d'erreur est : Could not instantiate mail function
          Tu m'as mis la puce à l'oreille
          Dans le fichier configuration.php, deux champs ne sont pas renseignés:
          Code:
              public $smtpauth = false;
              public $smtpuser = '';
              public $smtppass = '';
              public $smtphost = 'smtp.ionos.fr';
              public $smtpsecure = 'ssl';
              public $smtpport = 465;​
          Dans ta réponse, tu fais référence à un mot de passe.
          Je n'avais pas coché la case "Identification SMTP" dans Configuration globale > Serveur > E-mail
          user et pass doivent être obligatoirement renseignés ? question c.., si oui par quoi ?
          Alain

          Commentaire


          • #6
            Envoyé par Alain_56 Voir le message
            Hi Robert,
            Avec "Port SMTP = 465", le message d'erreur est : Could not instantiate mail function
            public $smtpuser = '';
            public $smtppass = '';
            public $smtphost = 'smtp.ionos.fr';
            public $smtpsecure = 'ssl';
            public $smtpport = 465;​[/CODE]
            J'avais écrit SSL/TLS

            Serveur > E-mail
            user et pass doivent être obligatoirement renseignés ? question c.., si oui par quoi ?​
            Par ton nom d'utilisateur et mot de passe de ton compte email.
            Dernière édition par Helloo à 05/12/2024, 11h05

            Commentaire


            • #7
              Envoyé par Helloo Voir le message
              J'avais écrit SSL/TLS
              Bingo Helloo,
              J'ai bien paramétré SSL/TLS dans l'interface, mais la valeur dans configuration.php est
              Code:
              public $smtpsecure = 'ssl';
              Quelle valeur s'affiche dans ton fichier ?

              Commentaire


              • #8
                Envoyé par Alain_56 Voir le message

                Bingo Helloo,
                J'ai bien paramétré SSL/TLS dans l'interface, mais la valeur dans configuration.php est
                Code:
                public $smtpsecure = 'ssl';
                Quelle valeur s'affiche dans ton fichier ?
                Oui, pour le fichier configuration.php j'ai aussi uniquement ssl. C'est dans la configuration de Joomla qu'il faut choisir ssl/tls.

                Commentaire


                • #9
                  Ok donc pour SSL/TLS dans l'interface !
                  As-tu paramétré les champs Utilisateur SMTP et Mot de passe SMTP ?​
                  Code:
                  public $smtpuser = '';
                  public $smtppass = '';​

                  Commentaire


                  • #10
                    Envoyé par Alain_56 Voir le message
                    Ok donc pour SSL/TLS dans l'interface !
                    As-tu paramétré les champs Utilisateur SMTP et Mot de passe SMTP ?​
                    Code:
                    public $smtpuser = '';
                    public $smtppass = '';​
                    Oui, mais dans la configuration Joomla:

                    Cliquez sur l'image pour l'afficher en taille normale

Nom : 1.jpg 
Affichages : 50 
Taille : 44,3 Ko 
ID : 2066559

                    Commentaire


                    • #11
                      Actuellement, il y a un problème pour ajouter un mot de passe dans le panneau de configuration. Il faudra donc l'ajouter directement dans le fichier configuration.php.

                      Steps to reproduce the issue In the Global configuration go to the Server tab and check the console messages. Expected result No errors in the console and being able to change the password for the ...

                      Commentaire


                      • #12
                        Envoyé par Helloo Voir le message
                        Actuellement, il y a un problème pour ajouter un mot de passe dans le panneau de configuration. Il faudra donc l'ajouter directement dans le fichier configuration.php
                        Merci Helloo pour toutes ces infos,
                        L'origine de mon post est le dysfonctionnement de PHP Mail. Chez IONOS, la fonction PHP Mail devrait fonctionner si l'adresse mail est créée chez eux.
                        Récemment des posts confirment que tout est ok pour eux avec PHP Mail.
                        As-tu des retours sur d'éventuels dysfonctionnements de cette fonction depuis Joomla 5.2.2 ?

                        Commentaire


                        • #13
                          Aucun dysfonctionnement n'existe à ma connaissance.

                          Comme Robert l'a déjà mentionné, si tu n'arrives pas à te connecter par SMTP, il faudrait contrôler ton nom d'utilisateur (qui est souvent l'adresse e-mail) et de ton mot de passe.

                          Commentaire


                          • #14
                            Alain_56
                            Que se passe-t-il au juste si tu sélectionnes PHP mail puis que tu enregistres et envoies un mail de test ? Tu as un message disant que l'envoi n'a pas fonctionné ?
                            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                            Commentaire


                            • #15
                              Envoyé par RobertG Voir le message
                              Alain_56
                              Que se passe-t-il au juste si tu sélectionnes PHP mail puis que tu enregistres et envoies un mail de test ? Tu as un message disant que l'envoi n'a pas fonctionné ?
                              Si le paramétrage Mail est :
                              Code:
                              Envoi d'e-mail : oui
                              Désactiver l'envoi en nombre : oui
                              E-mail du site : contact@mon-site.info
                              Nom de l'expéditeur : le nom de mon site
                              E-mail de l'en-tête 'Répondre à' : (vide)
                              Texte de l'en-tête 'À' : (vide)
                              Serveur de mail : PHP mail
                              Le message d'erreur est : Could not instantiate mail function.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X