Bonsoir,
J'ai écrit un plugin qui active l'utilisateur après son enregistrement et envoi un email, la partie auto-activation fonctionne très bien mais l'envoi de l'email pose problème.
Le code pour la partie email :
Le site est hébergé chez 1and1 et la configuration SMTP suit les directives du provider..., l'email utilisé provient du provider, mot de passe correct...
Bref pour moi tout semble correcte sauf que j'ai des jolies petits messages d'erreurs :
Je ne comprends pas pourquoi cette adresse renvoi une erreur, car sur le site j'utilise un composant de formulaire ( JSN uniforme) et l'expédition ainsi que la réception des emails et correct.
Une idée ?
Merci
J'ai écrit un plugin qui active l'utilisateur après son enregistrement et envoi un email, la partie auto-activation fonctionne très bien mais l'envoi de l'email pose problème.
Le code pour la partie email :
Code:
$config = JFactory::getConfig(); $data['fromname'] = $config->get('fromname'); $data['mailfrom'] = $config->get('mailfrom'); $data['sitename'] = $config->get('sitename'); $my =& JFactory::getUser(); $joomla_email = $my->email; $emailSubject = "Bienvenue ...."; $emailBody = JText::sprintf( 'Bonjour %s,\n\nMerci de vous être inscrit sur %s. Votre compte a été créé, vous pouvez vous connecter sur %s en utilisant l\'identifiant et le mot de passe suivants :\n\nIdentifiant: %s\nMot de passe: %s"', $data['name'], $data['sitename'], $data['siteurl'], $data['username'], $data['password_clear'] ); $return = JFactory::getMailer()->sendMail($data['mailfrom'], $data['fromname'], $joomla_email, $emailSubject, $emailBody); if ($return !== true) { $this->setError("Erreur d'envoi du mail"); return false; }
Bref pour moi tout semble correcte sauf que j'ai des jolies petits messages d'erreurs :
Code:
Annonce L'adresse d'expédition suivante a renvoyé une erreur :xxx@xxx.fr L'adresse d'expédition suivante a renvoyé une erreur :xxx@xxx.fr L'adresse d'expédition suivante a renvoyé une erreur :xxx@xxx.fr × Avertissement Enregistrement impossible : Une erreur est survenue lors de l'envoi de l'e-mail de notification d'activation
Une idée ?
Merci
Commentaire