Tutoriel Logo Joomla Joomla

Ne peut instancier la fonction mail

Lorsque vous installez Joomla! sur votre serveur, votre site est nativement paramétré pour envoyer les e-mails avec la fonction php mail(). Parfois, ce paramètrage générer le massage d'erreur Ne peut instancier la fonction mail. Nous allons voir au travers de ce tutoriel comment régler l'erreur Ne peut instancier la fonction mail dans Joomla.

Table des matières
- La cause
- La solution

La cause

Il arrive parfois que le paramètrage d'origine de Joomla avec la fonction php mail() engendre le message d'erreur Ne peut instancier la fonction mail car le serveur ne supporte pas cette instruction.
Par ailleurs, si vous utilisez la fonction mail php() sur votre serveur local, cela peut également générer cette erreur tout simplement parce que les serveurs locaux (type Wamp ou Xampp) ne permettent pas d'envoyer des emails avec la fonction php mail().

La solution

La solution pour contourner cette erreur est de configurer SMTP comme serveur de mail.

A partir de votre panneau d'administration, ouvrez Site - Configuration. Cliquez ensuite sur l'onglet "Serveur.

Ne peut instancier la fonction mail

Dans la partie droite de la page, vous remarquez la partie Réglages e-mail.

Ne peut instancier la fonction mail

Pour le paramètre Serveur de mail, sélectionnez SMTP. De nouvelles options apparaissent :

Ne peut instancier la fonction mail

Renseignez les différents paramètres comme ceci :

  • E-mail du site : indiquez ici votre adresse e-mail valide
  • Nom de l'expéditeur : indiquez le texte qui sera affiché dans le champ "De:" lors de l'envoi des e-mails. En général, c'est le nom du site.
  • Désactiver l'envoi d'e-mails en nombre : sélectionnez Non,
  • Identification SMTP : cliquez sur Oui si le serveur SMTP requiert une identification,
  • Sécurité SMTP : si votre le fournisseur de votre adresse e-mail fournit un certificat de sécurité SSL, sélectionnez SSL. Dans ce cas, pour le paramètre Port SMTP, vous devez indiquez le port SSL requis pour accéder à votre serveur SMTP. Si vous ne disposez pas de certificat SSL ou TLS, choisissez Aucun.
  • Utilisateur SMTP : indiquez ici votre adresse e-mail valide,
  • Mot de passe SMTP : indiquez ici le mot de passe de votre compte e-mail,
  • Serveur SMTP : si vous ne connaissez pas le nom de votre serveur SMTP, contactez votre hébergeur.

Dès que vous avez terminé la saisie de vos paramètres, cliquez sur le bouton Enregistrer & fermer.

Pour tester si vos réglages fonctionnent correctement, créez un nouvel utilisateur avec une adresse e-mail valide et envoyez-vous un mail.


 

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.