MyBB.support, le portail francophone de MyBB

Version complète : Aucun mail ne s'envoie aux utilisateurs.
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

VERSION_MyBB : 1.8.30
VERSION_MyBB : 1.8.30
Bonjour,

J'ai un problème d'envoie de mail sur mon forum, j'ai consulter les différents sujet similaire avant de poster et aucun ne résout mon problème ou je n'est tout simplement pas compris.

Quand un nouvel utilisateur s'inscrit ou juste en fessant "Mots de passe oublié" l'utilisateur ne reçois pas de mail j'ai essayer avec des comptes test ou même le compte admin rien de fonctionne, j'ai contacter mon hébergeur web IONOS ils mon donner les infos de serveur smtp et le problème persiste.

Version MyBB : 1.8.30
Version PHP : 7.4.30

J'ai aussi essayer le testmail.php qui me met une erreur en ligne 11 (je vous laisse vérifier par vous même le page est encore en racine du FTP.)
Code :
<?PHP
$emetteur = 'XXXXXXXXXXXXX';
$destinataire = 'XXXXXXXXXXXX';

$sujet = "Test de la fonction PHP mail";
$message = "Ceci est un message de test";
$headers = 'From:' . $emetteur;

if (mail($destinataire, $sujet, $message, $headers))
{
   echo "Message envoyé avec succès !";

Je vous remercie par avance.
Le script est que vous avez utilisé montre que la fonction mail() de PHP n'est pas activée sur le serveur.
L’erreur obtenue est :
Parse error: syntax error, unexpected end of file in /homepages/25/d933730648/htdocs/testmail.php on line 11

En effet le script est incomplet, l'accolade ouverte n'est pas fermée.

Il faudrait compléter ainsi :

Code :
if (mail($destinataire, $sujet, $message, $headers))
   echo "Message envoyé avec succès !";
else
   echo "Echec de l'envoi";

De cette façon vous saurez si PHP mail() est activé ou non.

Mais je crois comprendre que vous utilisez SMTP, par conséquent ce script ne sert à rien.
Le mieux serait de demander à IONOS d'activer la fonction mail() de PHP. si elle ne l'est pas...
(24-09-2022, 13:41)spyto a écrit : [ -> ]Le script est que vous avez utilisé montre que la fonction mail() de PHP n'est pas activée sur le serveur.
L’erreur obtenue est :
Parse error: syntax error, unexpected end of file in /homepages/25/d933730648/htdocs/testmail.php on line 11

En effet le script est incomplet, l'accolade ouverte n'est pas fermée.

Il faudrait compléter ainsi :


Code :
if (mail($destinataire, $sujet, $message, $headers))
   echo "Message envoyé avec succès !";
else
   echo "Echec de l'envoi";

De cette façon vous saurez si PHP mail() est activé ou non.

Mais je crois comprendre que vous utilisez SMTP, par conséquent ce script ne sert à rien.
Le mieux serait de demander à IONOS d'activer la fonction mail() de PHP. si elle ne l'est pas...

Bonjour,

j'ai contacter mon hébergeur en leur demandant d'activé mail() de PHP mais étant déjà mis en place de base ils mon donc dit "Le problème vient de votre Nom de domaine" car il y'a un ç et sa bloque au niveau de mail() de PHP et le faite de changer le NDD sans le ç sa a régler beaucoup d'autre soucis à côter.

Problème régler.
Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour DYLAN.D.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !
 Utilitaire de traduction fourni par Regentronique