Ne peut instancier la fonction mail

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

  • [RÉGLÉ] Ne peut instancier la fonction mail

    Bonjour,

    Après avoir fait plusieurs recherches sur des forums dont celui-ci, je n'ai toujours pas trouver la réponse à mon problème.

    J'ai installer Joomla 2.5.24 en local et lorsque j'essaie de créer un compte utilisateur (par le formulaire), j'ai ce message d'erreur :

    "Ne peut instancier la fonction mail."

    Voici mes réglages e-mail :

    Serveur de mail : PHP Mail
    E-mail du site : monadresse@gmail.com
    Nom de l'expéditeur : Mon Site
    Accès à Sendmail : /usr/sbin/sendmail
    Identification SMTP : Non
    Sécurité SMTP : Aucun
    Port SMTP : 25
    Utilisateur SMTP : vide
    Mot de passe SMTP : vide
    Serveur SMTP : localhost

    Merci d'avance.

    Cordialement,
    Dernière édition par jaysonsio à 20/09/2014, 10h45

  • #2
    Re : Ne peut instancier la fonction mail

    Bienvenue !

    Par défaut, les serveurs locaux n'autorisent pas l'utilisation de PHP mail pour envoyer des messages.
    Il te faut soit trouver comment l'activer (désolé, on en e=a sûrement parlé sur le forum, mais je n'ai pas retenu), soit utiliser l'envoi SMTP avec un compte de messagerie de FAI par exemple.
    "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


    • #3
      Re : Ne peut instancier la fonction mail

      Merci pour votre réponse.

      J'ai changer quelques paramètres et utiliser mon adresse sur live (hotmail) mais j'ai maintenant ce message d'erreur :

      "L'adresse d'expédition suivante a renvoyé une erreur : monadresse@live.fr"

      Serveur de mail : SMTP
      E-mail du site : monadresse@live.com
      Nom de l'expéditeur : Mon Site
      Accès à Sendmail : /usr/sbin/sendmail
      Identification SMTP : Oui
      Sécurité SMTP : SSL
      Port SMTP : 25
      Utilisateur SMTP : monadresse@live.com
      Mot de passe SMTP : mon mdp de monadresse@live.com
      Serveur SMTP : smtp.live.com

      Merci d'avance pour votre aide

      Commentaire


      • #4
        Re : Ne peut instancier la fonction mail

        La question est de savoir s'il faut ou non utiliser la sécurité SMTP, et si le FAI n'a ps bloqué le port 25 pour son propre usage, auquel cas il faut essayer un autre port.
        "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
          Re : Ne peut instancier la fonction mail

          Envoyé par RobertG Voir le message
          La question est de savoir s'il faut ou non utiliser la sécurité SMTP, et si le FAI n'a ps bloqué le port 25 pour son propre usage, auquel cas il faut essayer un autre port.
          essaye en remplacant 25 par 587.

          Commentaire


          • #6
            Re : Ne peut instancier la fonction mail

            Bonjour,

            J'ai modifier le port en 465 et surtout supprimer le ';' devant la ligne "extension=php_openssl.dll" dans le php.ini.

            Je remets ici la configuration que j'ai mise dans les paramètres si ça peut aider quelqu'un :

            Serveur de mail : SMTP
            E-mail du site : monadresse@gmail.com
            Nom de l'expéditeur : Mon Site
            Accès à Sendmail : /usr/sbin/sendmail
            Identification SMTP : Oui
            Sécurité SMTP : SSL
            Port SMTP : 465
            Utilisateur SMTP : monadresse@gmail.com
            Mot de passe SMTP : mon mdp de monadresse@gmail.com
            Serveur SMTP : smtp.gmail.com

            Merci beaucoup pour votre aide.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X