Erreur Php v7 |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
julno
Newbie Depuis le: 27 Oct 2017 Status: Inactif Points: 4 |
Options des messages
Thanks(0)
Envoyé : 27 Oct 2017 à 10:34 |
Bonjour,
Je vous rapporte une anomalie. Vous utilisez pour la fonction d'envoi de mail avec paramétrage smtp une fonction php qui est obsolète et qui a complètement été retirée de PHP v7 : eregi() . Voici le message d'erreur obtenu : "Une erreur est survenue lors de l'envoi de l'e-mail ! Veuillez réessayer ultérieurement ou contacter l'administrateur du serveur. {main} Error :undefined Fatal error: Uncaught Error: Call to undefined function eregi() in /home/monserveur/www/WEFiles/Server/class/class-phpmailer.php:726 Stack trace: #0 /home/monserveur/www/WEFiles/Server/class/class-phpmailer.php(651): PHPMailer->SmtpConnect() #1 /home/monserveur/www/WEFiles/Server/class/class-phpmailer.php(417): PHPMailer->SmtpSend('Date: Fri, 27 O...', '--b1_c193962b8c...') #2 /home/monserveur/www/WEFiles/Server/openElement.php(396): PHPMailer->Send() #3 /home/monserveur/www/WEFiles/Server/WESendMail-v210.php(335): OEMail->send() #4 {main} thrown in /home/monserveur/www/WEFiles/Server/class/class-phpmailer.php on line 726" |
|
brolysan
Admin Group Depuis le: 14 Août 2009 Pays: France Status: Inactif Points: 10144 |
Options des messages
Thanks(0)
|
Attention, avec PHP 7.1, OE ne fonctionne pas (et pas beaucoup d'autres non plus d'ailleurs).
Avez-vous testé en version 7.0.0 ? Testé sur différents sites/hébergements et fonctionnel actuellement.
|
|
julno
Newbie Depuis le: 27 Oct 2017 Status: Inactif Points: 4 |
Options des messages
Thanks(0)
|
Bonjour,
merci pour votre réponse. La version de php est 7.0.22 Le reste du site fonctionne correctement l'envoi de mail semble fonctionner correctement avec la fonction php mail la fonction eregi() est supprimée depuis php v 7.0.0 http://php.net/manual/fr/function.eregi.php cette fonction est présente dans la classe php mailer class-phpmailer.php j'utilise OE v 1.57 R9 Edité par julno - 27 Oct 2017 à 12:17 |
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Bonjour,
C'est un probleme connu. On peut le corriger en modifiant le fichier inslud dans OE, mais le vrai probleme n'est pas la: ce message surgit uniquement si votre SMTP n'est pas bien configuré ou en tout cas si la connexion SMTP echoue. Donc il vaut mieux trouver pourquoi...
|
|
julno
Newbie Depuis le: 27 Oct 2017 Status: Inactif Points: 4 |
Options des messages
Thanks(0)
|
Oui bien vu !
j'ai corrigé ... et ça m'a permis de voir que .... ma connection smtp échouait ! c'est sur un hébergement ovh avec compte mail j'ai renseigné comme serveur ns0.ovh.net comme port j'ai essayé 587 et 25 avec identifiant et mot de passe ... ne marche pas... il y a surement une raison - je cherche |
|
Baiawai
Senior Member Depuis le: 15 Sep 2017 Pays: France Status: Inactif Points: 132 |
Options des messages
Thanks(0)
|
Il faut simplement comme d'habitude car ce problème reviens souvent.
Que votre boîte mail accepte et reconnaisse l'accès de votre site par passage SMTP. Il faut donc passienter persister et forcer votre messagerie mail à reconnaître la connexion de votre site dans vos parametre de sécurité de votre messagerie |
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |