- Forums
- Archives
- Versions stables
- Joomla 2.5
- Discussions générales
- Extensions tierces
- Composants
- Ne peut instancier la fonction mail
Question Ne peut instancier la fonction mail
- pgagnebin
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 2
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
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
- Hors Ligne
- Membre elite
- Aidez-vous, et Joomla vous aidera !
26 Mar 2012 10:40 #2
par Peter
Pas de support en MP sans y être invité.Merci
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+
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.
- pgagnebin
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 2
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
J'avais déjà consulté le fil proposé.
Belle journée...
Pascal
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
Réduire
Plus d'informations
- Messages : 9394
- Remerciements reçus 500
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é
Quel est ton hébergeur et le plan souscrit ?
avec PHPMAIL je ne comprend pas que tu ais les champs suivant complété
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.
- pgagnebin
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 2
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
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
Dernière édition: 26 Mar 2012 21:24 par pgagnebin.
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
Réduire
Plus d'informations
- Messages : 9394
- Remerciements reçus 500
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) ?
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.
Droit d'accès du forum
- 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: lavsteph, xillibit, tramber91, Scottux, serge, starter
- Forums
- Archives
- Versions stables
- Joomla 2.5
- Discussions générales
- Extensions tierces
- Composants
- Ne peut instancier la fonction mail
Temps de génération de la page : 0.897 secondes