Page 1 sur 1

Ne peut instancier la fonction mail

Publié : lun. févr. 11, 2013 7:02 pm
par goeland44
Bonjour,
J'ai un problème avec joomla 2.5.9
acymilling fonctionne très bien ,je peux envoyer des news
mais le formulaire de contact me répond " Erreur lors de l'envoi de l'e-mail. Ne peut instancier la fonction mail"
j'ai vérifié mes adresses de connections joomla et son paramétrage, je ne vois rien d'anormal
Je tourne en rond depuis hier et là je ne sais plus
J'ai installé kunena, cela ne viendrait pas de lui ?
J'ai aussi changer de formule peut-etre à cause de cela ??
Par ailleurs j'ai désactivé toutes les captcha
une petite aide serait la bienvenue

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 8:59 am
par Karen - LWS
Bonjour,

Je me suis renseignée auprès de l'équipe technique qui connait bien ce problème et qui m'indique que pour résoudre votre souci d'envoi de mail depuis votre CMS, il faut modifier le fichier phpmailer.php qui se trouve dans le dossier libraries/phpmailer/

La ligne à modifier sera la ligne numéro 769

Il faudra remplacer la ligne suivante :
$rt = @mail($to,
this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header,
$params);

par la ligne suivante :
$rt = @mail($to,
this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);

Le terme '$params' sera a supprimer.

Cordialement,

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 11:19 am
par goeland44
Merci,une personne de joomla m'avait donné la solution hier.
mais je viens d'ouvrir un ticket car le serveur est très long à réagir.
lorsque j'installe un module ou autre le serveur l’applique 1 h après...
pas facile de travailler

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 11:36 am
par goeland44
Bonjour,
je ne suis pas sortie de mon problème.
j'ai d'abord changé la ligne cela ma donné ceci "Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /htdocs/joomla/libraries/phpmailer/phpmailer.php on line 769"
après j'ai changé carrément le fichier mailing.php malheureusement j'ai de nouveau la même phrase
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /htdocs/joomla/libraries/phpmailer/phpmailer.php on line 769
je ne sais plus quoi faire..
cdt

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 11:54 am
par Karen - LWS
Bonjour,

je ne vois pas de ticket ouvert depuis celui que je vous avais ouvert en date du 14 01 2013 pour votre galerie.

Concernant la lenteur du serveur, cela provient très certainement de votre formule : vous avez en effet une LWS Perso à 1.49 euros HT / mois --> cette formule support très bien un site LWS SiteCreator / un site Joomla simple mais pour l'installation de module complémentaire, cela va être plus délicat à gérer sur cette formule compte tenu des ressources limitées.

Je vous conseille donc de passer sur une formule supérieure si vous voulez installer des modules Joomla, cela s'effectue en quelques clics depuis votre espace client rubrique 6 icône " Changer de formule ".

Pour ce qui est de l'erreur PHP, il s'agit d'une erreur de code : vous avez dû supprimer un caractère en trop dans la ligne 769 : je vous invite à vérifier.

Cordialement,

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 12:51 pm
par goeland44
J'ai changé de formule le 06/02/2013
de perso je suis passé standard
Pour le ticket j'ai une réponse comme quoi le service technique va regarder ce qui se passe .
Par ailleurs serait-il possible que l'on me change la ligne du fichier mailing.php, lorsque je le fais je n'ai que des erreurs
En vous remerciant

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 1:35 pm
par Karen - LWS
Désolée je vous ai confondu avec un autre client du forum ...

Oui pour votre ticket, c'est en cours d'analyse, vous aurez certainement une réponse cet après-midi.

Concernant la modification de votre fichier, je suis désolée mais nous n'intervenons pas sur le code : il faudra vous adresser à un webmaster pour cela.

Si vous n'en connaissez pas déjà un, je peux vous conseiller ce site : http://blackistef.fr/

Nous sommes en ce moment même en discussions avec ce webmaster dans le cadre d'un futur partenariat, il intervient sur les sites crées avec les CMS Open Source tels que Joomla, Wordpress, Prestashop etc et pourra certainement vous aider à moindre coût.

Encore désolée pour le quiproquo.

Cordialement,

Re: Ne peut instancier la fonction mail

Publié : mar. févr. 12, 2013 3:07 pm
par goeland44
Enfin de compte j'y suis arrivé. :P
il ne fallait pas faire un copier coller de la ligne mais supprimer "$params" tout simplement. :mrgreen:
cordialement


Comment met-on "résolu"?