Question Ne peut instancier la fonction mail

Plus d'informations
26 Mar 2012 09:46 - 26 Mar 2012 10:34 #1 par pgagnebin
Ne peut instancier la fonction mail a été créé par pgagnebin
Bonjour
Sur mes sites, j'essaye d'envoyer des mail par formulaires avec le composant "Fox Contact form". Le message n'est pas envoyé, et le message d'erreur "Ne peut instancier la fonction mail" . J'ai la même chose sur 2 sites, avec 2.5.3.
Le même problème vient avec l'envoi de mails via un composant CB Public mail dans Community Builder.

J'ai vu cette question sur plusieurs forum, mais le problème semblait tout d'abord venir d'une installation locale, ce qui n'est pas mon cas.

Ma config Jommla est :

Serveur de mail : PHP Mail
E-mail du site : {edit modo : pas de mail en clair}
Nom de l'expéditeur : Les paroisses du PAR8
Accès à Sendmail /usr/sbin/sendmail
Identification SMTP Non
Port SMPRT 25
Utilisateur SMTP admin (vide dans configuration.php, mais automatiquement complété par joomla)
Mot de passe SMTP vide (vide dans configuration.php, mais automatiquement complété par joomla)
Serveur SMTP localhost

J'ai testé l'envoi de mails avec le code php suivant :

<?php
$to = '{edit modo : pas de mail en clair}';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: {edit modo : pas de mail en clair}' . "\r\n" .
'Reply-To: {edit modo : pas de mail en clair}' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$envoi = mail($to, $subject, $message, $headers);

if ($envoi)
echo "Mail envoyé\n";
else
{
echo "Erreur lors de l'envoi\n";
}
?>


Cela fonctionne impeccable.

Merci d'avance pour toute aide bienvenue....
Pascal
Dernière édition: 26 Mar 2012 10:34 par Peter. Raison: pas de mail en clair pour ne pas alimenter les bots !

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Peter
  • Portrait de Peter
  • Hors Ligne
  • Membre elite
  • Membre elite
  • Aidez-vous, et Joomla vous aidera !
Plus d'informations
26 Mar 2012 10:40 #2 par Peter
Réponse de Peter sur le sujet Re: Ne peut instancier la fonction mail
Salut !

J'ai modéré ton message, de façon à ce que ta boîte mail ne soit pas pollué par les spamms !
Peut être que ce topic pourra t'aiguiller forum.joomla.fr/showthread.php?80225-Ne-...ier-la-fonction-mail.

A+

Pas de support en MP sans y être invité.Merci

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
26 Mar 2012 13:47 #3 par pgagnebin
Réponse de pgagnebin sur le sujet Re: Ne peut instancier la fonction mail
merci pour la modération...
J'avais déjà consulté le fil proposé.
Belle journée...
Pascal

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
26 Mar 2012 18:54 #4 par lavsteph
Réponse de lavsteph sur le sujet Re: Ne peut instancier la fonction mail
Bonsoir,

avec PHPMAIL je ne comprend pas que tu ais les champs suivant complété :blink:

Utilisateur SMTP admin (vide dans configuration.php, mais automatiquement complété par joomla)
Mot de passe SMTP vide (vide dans configuration.php, mais automatiquement complété par joomla)


Quel est ton hébergeur et le plan souscrit ?

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
26 Mar 2012 21:23 - 26 Mar 2012 21:24 #5 par pgagnebin
Réponse de pgagnebin sur le sujet Re: Ne peut instancier la fonction mail
Salut.
Effectivement, c'est pas normal.
Je suis allé éditer le fichier configuration.php "on site", pour y forcer les paramètres :
public $smtppass = '';
public $smtphost = '';

Mais même ainsi, l'envoi de mail ne fonctionne pas...
Voici ma config :


Mais si je vais dans la zone configuration/serveur de Joomla, et que je quitte avec "sauver", joomla m'ajoute automatiquement le nom d'utilisateur courant et le mot de passe dans les champs $smtppass et $smtphost.

Là, je ne vois pas comment résoudre ces problèmes.
Pascal
Pièces jointes :
Dernière édition: 26 Mar 2012 21:24 par pgagnebin.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
26 Mar 2012 21:30 - 26 Mar 2012 21:32 #6 par lavsteph
Réponse de lavsteph sur le sujet Re: Ne peut instancier la fonction mail
Bonsoir Pascal,

comme demandé dans mon dernier message, quel est ton hébergeur et le plan souscrit ?

Autre petite question qui peut avoir son importance, l'installation de Joomla 2.5.3 a été réalisé en manuel ou via un système automatique de l'hébergeur (par ex : Fantastico) ?
Dernière édition: 26 Mar 2012 21:32 par lavsteph.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 1.598 secondes