MyBB.support, le portail francophone de MyBB

Version complète : [Aide] Envoi de mails
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,
J'ai un problème avec l'envoi de mails via mon forum. Personne n'en reçoit aucun (réponses à un message, ...) !
D'après l'historique, le message d'erreur est :
Citation :MyBB was unable to send the email using the PHP mail() function.
Merci de votre aide,
Hugo
Traduction
"
MyBB n'a pas été en mesure d'envoyer le courrier électronique en utilisant la fonction PHP mail ()."

Peut-etre un probléme dans ton fichier mail tu a touché a quelque chose???
Non ... A rien.
Décidément, j'ai un paquet de problèmes !
Oui je vois sa mais sinon je sais pas d'ou sa vient

HS:200 message sa se féte non,?*tombe dans les pommes*
salut hugo32

bienvenue au club ... lol : http://www.mybb.fr/showthread.php?tid=846

serait-il possible aux admins de remonté l'info au programmeur mybb pour avoir une solution ou un tuto sur la mise en marche et les differentes manip pour cette fonction ?

merci

@+
Salut,

Bon, je n'avais pas vu cette demande...

A la fin de mes vacances, je n'ai pas eu le temps de tout lire, alors désolé pour ce retard.

Inutile de remonter l'info aux programmeurs, ils y ont déjà travaillé et la réponse est simple.

Si tu obtiens cette erreur, c'est que ton hébergeur ne permet pas d'utiliser la fonction PHP mail() ! Tout simplement !
(C'était le cas chez Free il y a quelques années)

Dans la version 1.4 de MyBB, il a été prévu de pallier à cette lacune de certains hébergeurs en substituant une fonction SMTP à la fonction PHP mail() inopérante.

Va dans l'admin, page "Configuration", et clique sue "Paramètres Messagerie", le dernier des groupes de paramètres de la liste.

Dans la nouvelle page qui s'ouvre, tu vois "Gestionnaire de messagerie" et le gestionnaire par défaut est "mail PHP".
Il suffit de choisir "mail SMTP" ce qui affiche de nouvelles cases à renseigner pour paramétrer le serveur SMTP qui sera utilisé:
- Nom d'hôte SMTP
- Port SMTP
- Nom d'utilisateur SMTP
- Mot de passe SMTP
- Mode d'Encryptage SMTP
- Suivi d'email

Un peu comme pour Outlook Express quand tu le configures pour une boîte mail (pour les 4 premiers paramètres tout au moins).

En d'autres termes, tu passeras par une messagerie SMTP au lieu de passer par la fonction mail() à priori indisponible chez ton hébergeur.

@+
Spyto

PS: si ce n'est pas indiscret, quel est ton hébergeur que je vérifie s'il donne l'info ?
Je suis chez OVH. Merci !
Je n'ai pas trouvé d'info sur leur site concernant l'utilisation possible ou pas de la fonction PHP mail().

En cherchant via Google, il semble bien que OVH permet bien l'utilisation de la fonction mail() !
cf. cette discussion:
http://forum.ovh.com/showthread.php?t=39007&highlight=fonction+mail%28%29

Mais il semblerait d'apès ce post qu date d'hier 19h39:
http://forum.ovh.com/showpost.php?p=217603&postcount=9
qu'ils aient quelques soucis avec cette fonction ces temps-ci...

Alors ne change rien, ça va sans doute se rétablir...

@+
Spyto
re,

la fonction php fonctionne , mais le probleme c'est que pour envoyé un mail a 1.700 membres , il faut environ une demi journée , alors qu'avec la version 1.2.14 le mail partait directement ( 2, 3 minute et c'etait bon ).

si je désactive la fonction mass-mail dans ' outils et maintenance ' , plus rien ne part , ou le mail ce répète plusieur fois.

y'a un truc que je pige pas !

@+
Il est possible que OVH limite le nombre de mails par tranche de temps ou par jour ?
Pose-leur la question...

Je sais que certains hébergeurs pratiquent ce genre de limitation pour ne pas trop nuire à la bande passante et éventuellement être considérés comme des spammeurs.

J'ai cherché sur le forum officiel et je ne trouve pas de problème semblable signalé, sinon ici:
http://community.mybboard.net/thread-36877.html?highlight=mass+mail
mais sans solution.

L'erreur que tu as:
Citation :MyBB was unable to send the email using the PHP mail() function.
indique bien que c'est ton host qui ne délivre pas !?

Moi non plus je ne comprends pas.
Bonjour,
Vu que rien ne se rétablit, j'ai utlisé un autre serveurs SMTP. Je paramètre tout ... Et l'erreur renvoyée est :

The mail server does not understand the MAIL FROM command
Code SMTP: 501
Réponse du serveur SMTP: 501

Que se passe t-il ?
Pour ceux qui ont le message :
Code :
MyBB was unable to send the email using the PHP mail() function.

La version 1.4 de MyBB était un peu "buggé" au niveau de la fonction php mail(). Certains serveurs (comme le mien) ne pouvait pas envoyé de mail à cause d'une restriction sur la configuration PHP du serveur.

Le problème a été résolu à partir de la 1.4.1.
Citation :The mail server does not understand the MAIL FROM command
Code SMTP: 501
Réponse du serveur SMTP: 501

Moi, ça ne marche toujours pas en 2.4.1 !
Par contre, toujours cette erreur.
J'ai bien vu ton problème... mais pour l'instant je n'ai as de remède, ne pouvant reproduire[/align] ton dysfonctionnement !

Quelle version de MyBB as-tu ?

As-tu essayé de mettre à jour vers 1.4.2 ?
Peut-être y a-t-il des améliorations sur ce plan ?

Dés que je trouve quelque chose, je penserai à toi. Wink

@+
Spyto
 Utilitaire de traduction fourni par Regentronique