[Réglé] Les courriels ne passent pas sur mon forum !

Forum de support pour les questions concernant l'utilisation de phpBB 3.3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Réglé] Les courriels ne passent pas sur mon forum !

Messagepar Armis » 14 Juin 2020 à 15:25

Bonjour,
Je fais suite à ce problème qui n'a pas encore trouver de réponse pour poster le problème des mails qui n'arrivent pas.

Voici ce que j'ai fait:

J'ai crée ce fichier cookie.php

Code: Tout sélectionner
<?php
/**
*
* @package Cookie and server settings tool
* @copyright (c) 2008 ktuk.net
* @copyright (c) 2011 phpbb.com
* @license GPL
*
*/

// Standard definitions/includes
$page_title = 'phpBB3 Cookies';
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$script_name = (isset($request) && ($request instanceof \phpbb\request\request_interface)) ? $request->server('SCRIPT_NAME', '') : $_SERVER['SCRIPT_NAME'];

$cookie_data = array();
$server_data = array();
$sent = request_var('sent', '');

// Gather cookie settings from config array
$cookie_data[] = $config['cookie_domain'];
$cookie_data[] = $config['cookie_name'];
$cookie_data[] = $config['cookie_path'];
$cookie_data[] = $config['cookie_secure'];

$server_data[] = $config['force_server_vars'];
$server_data[] = $config['script_path'];
$server_data[] = $config['server_name'];
$server_data[] = $config['server_port'];
$server_data[] = $config['server_protocol'];

$cookie_checked = ($cookie_data[3]) ? "checked = \"checked\"" : '';
$force_checked = ($server_data[0]) ? "checked = \"checked\"" : '';


if (!$sent)
{
   print "<html>
   <head><title>$page_title</title></head>
   <body>
   
   <form action=\"" . $script_name . "\" method=\"post\"
   <fieldset>
   <table>
      <tr><h2>Cookie Settings</h2></tr>
      <tr><td>Cookie Domain:</td><td><input type=\"text\" name=\"cookie_domain\" value=\"" . $cookie_data[0] . "\"></td></tr>
      <tr><td>Cookie Name:</td><td><input type=\"text\" name=\"cookie_name\" value=\"" . $cookie_data[1] . "\"></td></tr>
      <tr><td>Cookie Path:</td><td><input type=\"text\" name=\"cookie_path\" value=\"" . $cookie_data[2] . "\"></td></tr>
      <tr><td>Cookie Secure:</td><td><input type=\"checkbox\" name=\"cookie_secure\" value=\"1\" $cookie_checked ></td></tr>
   </table>

   <table>
      <tr><h2>Server Settings</h2></tr>
      <tr><td>Force Server Vars:</td><td><input type=\"checkbox\" name=\"force_server_vars\" value=\"1\"  $force_checked ></td></tr>
      <tr><td>Script Path:</td><td><input type=\"text\" name=\"script_path\" value=\"" . $server_data[1] . "\"></td></tr>
      <tr><td>Server Name:</td><td><input type=\"text\" name=\"server_name\" value=\"" . $server_data[2] . "\"></td></tr>
      <tr><td>Server Port:</td><td><input type=\"text\" name=\"server_port\" value=\"" . $server_data[3] . "\"></td></tr>
      <tr><td>Server Protocol:</td><td><input type=\"text\" name=\"server_protocol\" value=\"" . $server_data[4] . "\"></td></tr>
      <tr><td>Submit:</td><td><input type=\"submit\" name=\"sent\" value=\"submit\"></td></tr>
   </table>
   </fieldset>
   </body>
   <html>
   ";
}

if ($sent)
{
   $cookie_domain      = request_var('cookie_domain', '');
   $cookie_name      = request_var('cookie_name', '');
   $cookie_path      = request_var('cookie_path', '');
   $cookie_secure      = request_var('cookie_secure', 0);
   $force_server_vars   = request_var('force_server_vars', 0);
   $script_path      = request_var('script_path', '');
   $server_name      = request_var('server_name', '');
   $server_port      = request_var('server_port', 80);
   $server_protocol   = request_var('server_protocol', 'http://');

   $sql_ary = array(
       'cookie_domain'      => $cookie_domain,
       'cookie_name'      => $cookie_name,
       'cookie_path'      => $cookie_path,
       'cookie_secure'      => $cookie_secure,
       'force_server_vars'   => $force_server_vars,
       'script_path'      => $script_path,
       'server_name'      => $server_name,
       'server_port'      => $server_port,
       'server_protocol'   => $server_protocol
   );

   foreach ($sql_ary as $config_name => $config_value)
   {
      set_config($config_name, $config_value);
   }

   print "Settings are updated!";
   print "<meta http-equiv=\"refresh\" content=\"4;./cookie.php\">";
}


Puis, je suis allé sur https://www.monfofo.moi/cookie.php

J'ai validé le formulaire et supprimer le fichier du serveur.

Pour terminer j'ai vider le cache depuis le FTP. Mais les courriels ne fonctionnent toujours pas.

avez-vous une idée pour m'aider ?

A bientôt :)
La rapidité et la fiabilité de votre site internet chez WANTETE :D
---
ESSAI GRATUIT 1 MOIS !
Avatar de l’utilisateur
Armis
Maître-posteur
Maître-posteur
 
Messages: 404
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: Les courriels ne passent pas sur mon forum !

Messagepar Sylveretour » 14 Juin 2020 à 15:58

Bonjour,

Dans le titre du sujet et le début du message, il est question des mails mais tu vient y introduire les cookies :shock:
Un peu comme si tu parlais d'un problème d'injection de ta voiture à ton médecin :mrgreen:
Les cookies n'ont aucun impact sur les mails.
Il faut plutôt tes réglages mails et un petit tour du coté des erreurs du forum ainsi que le fichier error.log coté hébergement pour voir si des erreurs y sont indiquées.

Edit :
Des tas d'erreurs en cours :
Erreur de courriel
» EMAIL/SMTP
/app.php
Impossible de se connecter au serveur smtp : 0 : php_network_getaddresses: getaddrinfo failed: Name or service not known
Errno 2: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known at [ROOT]/includes/functions_messenger.php line 1187<br />
Errno 2: stream_socket_client(): unable to connect to :25 (php_network_getaddresses: getaddrinfo failed: Name or service not known) at [ROOT]/includes/functions_messenger.php line 1187

Et ceci depuis le 1 mai :shock:
Le serveur smtp était activé mais sans aucune données de réglages, source du problème.
Avatar de l’utilisateur
Sylveretour
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1467
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Les courriels ne passent pas sur mon forum !

Messagepar Armis » 14 Juin 2020 à 21:41

Sylver,
Merci pour ton analyse. Peux-tu me dire à quoi cela est dû ?

Ça fonctionne maintenant les courriels c'est génial, je ne sais pas comment tu as fait mais j'aimerai bien savoir.

Bonne soirée.

A bientôt
La rapidité et la fiabilité de votre site internet chez WANTETE :D
---
ESSAI GRATUIT 1 MOIS !
Avatar de l’utilisateur
Armis
Maître-posteur
Maître-posteur
 
Messages: 404
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...

Re: Les courriels ne passent pas sur mon forum !

Messagepar Sylveretour » 14 Juin 2020 à 22:07

Comme je l'ai indiqué, tu avait activé le serveur smtp dans les réglages des mails tout en laissant les données non remplies et en ayant laissé prérempli l'user "Robot" et son mot de passe dedans.
Avatar de l’utilisateur
Sylveretour
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1467
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Les courriels ne passent pas sur mon forum !

Messagepar Armis » 15 Juin 2020 à 07:39

Merci pour ton aide.
Bonne journée à toi

A bientôt :)
La rapidité et la fiabilité de votre site internet chez WANTETE :D
---
ESSAI GRATUIT 1 MOIS !
Avatar de l’utilisateur
Armis
Maître-posteur
Maître-posteur
 
Messages: 404
Enregistré le: 24 Aoû 2011 à 18:08
Localisation: Tout près de toi ...


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité