Réglé [3.3] Probleme d'envoi de mail

Phpbb 3.3.11

Discutez ici du logiciel de forum phpBB ainsi que de tout ce qui s'y rapporte.
Règles du forum
Afin de pouvoir traiter au mieux vos demandes de support, n'hésitez pas à remplir le formulaire disponible ici Demande d'assistance
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

[3.3] Probleme d'envoi de mail

Message par varchar »

Ils sont toujours aussi bons chez IONOS :bravo:

Voici ce que j'ai trouvé en terme de configuration
=> https://www.ionos.fr/assistance/email/s ... 3-et-smtp/
Avatar du membre
maxpeigne
Gironien
Gironien
Messages : 19
Enregistré le : jeu. 4 avr. 2024 12:34

[3.3] Probleme d'envoi de mail

Message par maxpeigne »

varchar a écrit : jeu. 4 avr. 2024 21:45
Ils sont toujours aussi bons chez IONOS :bravo:

Voici ce que j'ai trouvé en terme de configuration
=> https://www.ionos.fr/assistance/email/s ... 3-et-smtp/
J'ai essayé ca ne fait rien...

Mais je suis tres decu de Ionos!

Je vais essayer de les rappeler pour faire le forcing, mais bon...
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

[3.3] Probleme d'envoi de mail

Message par varchar »

maxpeigne a écrit : jeu. 4 avr. 2024 21:51
Mais je suis tres decu de Ionos!
Nous avons fuit cet hôte car trop de problèmes et le support n'est pas au top.

Avez-vous videz les caches du forum et de votre navigateurs ?
Est-ce primordial d'utiliser la fonction SMTP? sur ce forum nous utilisons la fonction mail() de phpBB et tout fonctionne très bien au niveau de la réception et de l'envoie d'e-mail.

Ajouté 10 minutes 16 secondes après
Essayer ces paramètres:
  • Utiliser le serveur SMTP pour les e-mails : Oui
  • Adresse du serveur SMTP : smtp.ionos.fr
  • Port du serveur SMTP : 465 ou 587
  • Méthode d’authentification pour SMTP : LOGIN
  • Nom d’utilisateur SMTP : votre adresse e-mail
  • Mot de passe SMTP : votre mot de passe
Avatar du membre
maxpeigne
Gironien
Gironien
Messages : 19
Enregistré le : jeu. 4 avr. 2024 12:34

[3.3] Probleme d'envoi de mail

Message par maxpeigne »

varchar a écrit : jeu. 4 avr. 2024 22:05
Essayer ces paramètres:
  • Utiliser le serveur SMTP pour les e-mails : Oui
  • Adresse du serveur SMTP : smtp.ionos.fr
  • Port du serveur SMTP : 465 ou 587
  • Méthode d’authentification pour SMTP : LOGIN
  • Nom d’utilisateur SMTP : votre adresse e-mail
  • Mot de passe SMTP : votre mot de passe
J'ai essayé ces paramètres, rien à faire.

Je viens de rappeler le support, un technicien doit me donner une réponse plus précise par mail.
Le gars au téléphone me disait qu'il fallait bien remplir le champs FROM dans le script. Mais je lui ai dit que j'utilisais PHPBB et que c'est censé etre plug and play.

La fonction mail ne fonctionne pas non plus sur Phpbb, même si elle fonctionne avec ce script:

Code : Tout sélectionner

<!DOCTYPE html>
<html dir="ltr" lang="fr">
<head>
<meta charset="utf-8" />
<title>Script pour tester la fonction mail()</title>
<style>
body {
	font: .8em/1.5 Verdana,Helvetica,Arial,sans-serif;
	color: #536482;
	background-color: #f5f7fa;
	text-align: center;
	margin: 0;
}
#wrap {
	background-color: #fff;
    max-width: 1152px;
    min-width: 290px;
    margin: 0 auto;
    padding: 15px;
    border: 1px solid #e6e9ed;
    border-radius: 8px;
}
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	#wrap {
		padding: 0;
	}
}
.panel {
	color: #28313f;	
	background-color: #ecf1f3;
	padding: 5px 10px;
	border-radius: 7px;
}
h1 {
	font: normal 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #115098;
	margin: .5em 0;
	padding-bottom: .3em;
	border-bottom: 1px solid #ccc;
}
a {
	color: #105289;
}
.inputbox:-moz-placeholder {
	color: #333333;
}
.inputbox::-webkit-input-placeholder {
	color: #333333;
}
.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #B4BAC0;
	padding: 2px;
}
.inputbox:focus {
	border-color: #11A3EA;
	color: #0F4987;
}
.result {
	font-weight: bold;
}
.success {
	color: green;
}
.fail {
	color: red;
}
.copyright {
	font-size: .8em;
	color: #555;
	padding: 5px;
}
</style>
</head>
<body>

<div id="wrap">
	<div class="panel">

		<h1>Script pour tester la fonction <var>mail()</var></h1>

		<p>Voici un script qui permet de tester la fonction <var>mail()</var> de votre hebergeur. Un message d'erreur sera affiché si elle n'est pas activée.
		<br>Saisissez votre adresse e-mail dans le champ ci-dessous puis cliquez sur Envoyer. Un courriel sera envoyé à l'adresse indiquée.</p>
									
		<form action="test_mail.php" method="post">
			<label for="destinataire">Adresse e-mail :</label>
			<input title="Adresse e-mail" class="inputbox" maxlength="100" id="destinataire" name="destinataire" type="email" placeholder="adresse@email.com" autocomplete="off">
			<input type="submit" value="Envoyer" name="submit">
		</form>

		<?php
		if(isset($_POST['destinataire']))
		{
		$destinataire = $_POST['destinataire'];
		$sujet = "Test de la fonction mail() de PHP";
		$message = "Félicitations, la fonction mail() de votre hébergeur fonctionne !";

		$envoi = mail($destinataire, $sujet, $message);

			if($envoi == true)
			{
			echo "<p class='result success'>La fonction mail() est bien activée. :)<br>Un courriel a été envoyé avec succès à l'adresse indiquée.</p>";
			}
			else
			{
			echo "<p class='result fail'>La fonction mail() est désactivée ! :(</p>";
			}
		}

		?>

	</div> 
</div>

<div class="copyright">Script pour tester la fonction <var>mail()</var> &copy; <a href="http://www.phpbb-fr.com/">phpBB-fr.com</a></div>

</body>
</html>
Voila mon erreur:

Code : Tout sélectionner

 Erreur de courriel
» EMAIL/PHP/mail()
/adm/index.php?i=acp_board&sid=3fac07e2bac81fe2550ac3851eeaa62f&mode=email
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

[3.3] Probleme d'envoi de mail

Message par varchar »

Vous n'avez toujours pas activé les cookies sécurisés, pouvez-vous faire ces réglages ainsi
  • Domaine du cookie : forum-automatisme.net
  • Nom du cookie : phpbb3_atm56
  • chemin du cookie : /
  • cookie sécurisé : Activé
  • notice d'utilisations des cookies : Activé



Et valider les informations en cliquant sur « Envoyer » en bas de page.


N'oubliez pas de purger le cache pour valider vos modifications.

Ajouté 3 minutes 4 secondes après
Et quels sont vos paramètres pour Paramètres des URLs du serveur?
Avatar du membre
maxpeigne
Gironien
Gironien
Messages : 19
Enregistré le : jeu. 4 avr. 2024 12:34

[3.3] Probleme d'envoi de mail

Message par maxpeigne »

Je viens de modifier les cookies comme précisé ci dessus.
Désolé de ne pas l'avoir fait avant, il y a tellement de paramètre que j'ai un peu de mal à m'y retrouver...
varchar a écrit : jeu. 4 avr. 2024 22:35
Et quels sont vos paramètres pour Paramètres des URLs du serveur?
Forcer: Non
Protocole: https://
Noms de domaine: forum-automatisme.net
Port 80
Chemin /
Avatar du membre
varchar
Back-End-Support
Back-End-Support
Messages : 102
Enregistré le : jeu. 26 janv. 2023 09:01

[3.3] Probleme d'envoi de mail

Message par varchar »

Je vois bien des cookies sécurisés

Capture d’écran 2024-04-04 à 23.11.18.png
Capture d’écran 2024-04-04 à 23.11.18.png
Capture d’écran 2024-04-04 à 23.11.18.png (23.64 Kio) Vu 1489 fois


Par contre vous n'avez pas modifié le nom du cookie, à chaque fois que vous modifiez les paramètres de cookies le nom du cookie DOIT impérativement être modifié!
Le . devant votre nom de domaine n'est pas obligatoire.


Quant aux paramètres du serveur je tenterai avec le port 443, sauf si IONOS préconise le port 80
Et je cocherai Oui a « Forcer les paramètres du serveur »
Avatar du membre
maxpeigne
Gironien
Gironien
Messages : 19
Enregistré le : jeu. 4 avr. 2024 12:34

[3.3] Probleme d'envoi de mail

Message par maxpeigne »

Merci pour tous ces conseils.

J'ai modifié le noms du cookie.

Par rapport au numéro de port je viens d'essayer 443 et c'est pareil.

Je vais arreter pour ce soir, je vous tiendrai au courant par rapport a ce que me dit le technicien de Ionos.

Merci encore et bonne soirée.
Avatar du membre
Izabela
Apprenti gironien
Apprenti gironien
Messages : 14
Enregistré le : lun. 3 juil. 2023 13:57

[3.3] Probleme d'envoi de mail

Message par Izabela »

Le meilleur conseil que je peux vous donner c'est de ne pas utiliser ionos.

Je sais que cela ne vous aide pas réellement dans votre cas, mais cela reste le meilleur conseil à mon sens.

Bon courage tout de même.
Avatar du membre
mad
Responsable site
Responsable site
Messages : 158
Enregistré le : mar. 2 févr. 2021 16:42

[3.3] Probleme d'envoi de mail

Message par mad »

Puisque vous utilisez une adresse mail enregistrée chez votre hôte vous pouvez vous passer du SMTP, c'est plutôt mieux.

Si vous tenez à utiliser le SMTP voici ce qu'il y a comme information dans les paramètres de courriel du PCA :
phpBB a écrit :
Si votre hébergeur ne fournit pas nativement un service de courriel basé sur PHP, vous pouvez envoyer directement les messages en utilisant SMTP. Cela nécessite l’adresse d’un serveur approprié (contactez votre hébergeur si besoin). Si le serveur requiert une authentification (et seulement dans ce cas) sélectionnez la méthode d’authentification SMTP utilisée par votre hébergeur, puis saisissez le nom d’utilisateur et le mot de passe du compte SMTP.
Pour le nom d'utilisateur SMTP, avez-vous essayez d'inscrire votre nom d'utilisateur au lieu de l'adresse mail ?


En fonction de la configuration choisie dans phpBB votre client mail doit être modifié :
  • fonction mail() de phpBB : paramètres IMAP ou POP3 ( IMAP de préférence )
  • SMTP : paramètres SMTP
Avatar du membre
axis5
Équipe phpBB
Équipe phpBB
Messages : 45
Enregistré le : sam. 4 févr. 2023 23:28

[3.3] Probleme d'envoi de mail

Message par axis5 »

Bonjour,

Le SMTP a une limite de 300mails/heure/ip sachant que vous êtes sur un mutualisé, donc si d'autre personne sur le mutu utilise aussi le SMTP cela diminue grandement votre nombre de mail donc au finale le SMTP est encore plus limitant que la fonction mail().
Comme il vous l'a déjà été conseillé utilisez la fonction mail() de phpBB reste la meilleure alternative.

Je viens de lire ce sujet depuis le début, quoi que vous fassiez rien ne semble fonctionner concernant l'envoie de mail.
Avez-vous des extensions sur votre forum ?
Si oui désactivez-les pour vérifier si un blocage ne vient pas de ce côté.

Une petite question, dans vos paramètres de mail pour votre compte utilisateur, vous avez bien renseignez le mail @forum-automatisme.net ?
Avatar du membre
maxpeigne
Gironien
Gironien
Messages : 19
Enregistré le : jeu. 4 avr. 2024 12:34

[3.3] Probleme d'envoi de mail

Message par maxpeigne »

Merci pour le suivi, vos etes top sur ce forum!

Je viens d'appeler pour une 3e fois Ionos. A chaque fois il me dise qu'il faut que l'adresse appartenant au domaine soit bien dans le champs FROM de la requete (je le précise car a les entendre ça me semble très important). Mais je leur dis que j'utilise PHPBB via un panneau administrateur, et je n'ai pas accès au code. C'est donc censé fonctionner sans bidouille!

Je pense être passer avec la fonction mail(). Pourtant mon probleme reste entier.
Voici ma configuration actuelle:
ionosPb240405_01.png
ionosPb240405_01.png
ionosPb240405_01.png (59.01 Kio) Vu 1433 fois
ionosPb240405_02.png
ionosPb240405_02.png
ionosPb240405_02.png (40.43 Kio) Vu 1433 fois
axis5 a écrit : ven. 5 avr. 2024 10:07
Une petite question, dans vos paramètres de mail pour votre compte utilisateur, vous avez bien renseignez le mail @forum-automatisme.net ?
Qu'entendez vous par cela?

Ajouté 7 minutes 17 secondes après
J'ai un élément potentiellement important qui pourrait vous aiguiller.

Durant la multitude de recherche et test effectués, j'ai essayé il y a quelques jours ce script (je ne sais plus ou je l'ai récupérré):

Code : Tout sélectionner

<!DOCTYPE html>
<html dir="ltr" lang="fr">
<head>
<meta charset="utf-8" />
<title>Script pour tester la fonction mail()</title>
<style>
body {
	font: .8em/1.5 Verdana,Helvetica,Arial,sans-serif;
	color: #536482;
	background-color: #f5f7fa;
	text-align: center;
	margin: 0;
}
#wrap {
	background-color: #fff;
    max-width: 1152px;
    min-width: 290px;
    margin: 0 auto;
    padding: 15px;
    border: 1px solid #e6e9ed;
    border-radius: 8px;
}
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	#wrap {
		padding: 0;
	}
}
.panel {
	color: #28313f;	
	background-color: #ecf1f3;
	padding: 5px 10px;
	border-radius: 7px;
}
h1 {
	font: normal 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #115098;
	margin: .5em 0;
	padding-bottom: .3em;
	border-bottom: 1px solid #ccc;
}
a {
	color: #105289;
}
.inputbox:-moz-placeholder {
	color: #333333;
}
.inputbox::-webkit-input-placeholder {
	color: #333333;
}
.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #B4BAC0;
	padding: 2px;
}
.inputbox:focus {
	border-color: #11A3EA;
	color: #0F4987;
}
.result {
	font-weight: bold;
}
.success {
	color: green;
}
.fail {
	color: red;
}
.copyright {
	font-size: .8em;
	color: #555;
	padding: 5px;
}
</style>
</head>
<body>

<div id="wrap">
	<div class="panel">

		<h1>Script pour tester la fonction <var>mail()</var></h1>

		<p>Voici un script qui permet de tester la fonction <var>mail()</var> de votre hebergeur. Un message d'erreur sera affiché si elle n'est pas activée.
		<br>Saisissez votre adresse e-mail dans le champ ci-dessous puis cliquez sur Envoyer. Un courriel sera envoyé à l'adresse indiquée.</p>
									
		<form action="test_mail.php" method="post">
			<label for="destinataire">Adresse e-mail :</label>
			<input title="Adresse e-mail" class="inputbox" maxlength="100" id="destinataire" name="destinataire" type="email" placeholder="adresse@email.com" autocomplete="off">
			<input type="submit" value="Envoyer" name="submit">
		</form>

		<?php
		if(isset($_POST['destinataire']))
		{
		$destinataire = $_POST['destinataire'];
		$sujet = "Test de la fonction mail() de PHP";
		$message = "Félicitations, la fonction mail() de votre hébergeur fonctionne !";

		$envoi = mail($destinataire, $sujet, $message);

			if($envoi == true)
			{
			echo "<p class='result success'>La fonction mail() est bien activée. :)<br>Un courriel a été envoyé avec succès à l'adresse indiquée.</p>";
			}
			else
			{
			echo "<p class='result fail'>La fonction mail() est désactivée ! :(</p>";
			}
		}

		?>

	</div> 
</div>

<div class="copyright">Script pour tester la fonction <var>mail()</var> &copy; <a href="http://www.phpbb-fr.com/">phpBB-fr.com</a></div>

</body>
</html>
Et j'ai bien recu un réponse. Mais l'adresse de l'expéditeur est: sh-5....6945@eu.hosting-webspace.io (j'ai remplacé quelques chiffre par les points)

J'avais mis ce script a la racine de mon forum. Si cela peut vous aider.
Avatar du membre
axis5
Équipe phpBB
Équipe phpBB
Messages : 45
Enregistré le : sam. 4 févr. 2023 23:28

[3.3] Probleme d'envoi de mail

Message par axis5 »

maxpeigne a écrit : ven. 5 avr. 2024 17:42
Qu'entendez vous par cela?
Votre compte utilisateur est associé à une adresse mail, il faut que cela soit la même adresse mail que celle renseignée dans les paramètres de courriel de votre panneau d'administration.
Ensuite il faut que votre client mail sur votre ordinateur puisse récupérer les mails envoyés à cette adresse, pour vérifier les mails envoyés par le forum.
Avatar du membre
gironi
</dev>
</dev>
Messages : 114
Enregistré le : mer. 2 févr. 2022 21:58

[3.3] Probleme d'envoi de mail

Message par gironi »

maxpeigne a écrit : ven. 5 avr. 2024 17:42
Et j'ai bien recu un réponse. Mais l'adresse de l'expéditeur est: sh-5....6945@eu.hosting-webspace.io (j'ai remplacé quelques chiffre par les points)
Bonsoir.

après avoir accédé au fichier du script vous devez renseigner votre adresse e-mail et cliquer sur Envoyer.
Vous aurez ceci à l'écran

mailok.png
mailok.png
mailok.png (48.31 Kio) Vu 1409 fois

Cela vous indique que votre mail est bien envoyé par le forum en utilisant la fonction mail() de phpBB.


Dans votre gestionnaire mail vous devez recevoir ce genre de mail

Capture d’écran 2024-04-05 à 19.05.42.png
Capture d’écran 2024-04-05 à 19.05.42.png
Capture d’écran 2024-04-05 à 19.05.42.png (39.69 Kio) Vu 1425 fois


Concernant cette adresse sh-5....6945@eu.hosting-webspace.io, interrogez votre hébergeur à ce sujet.
Avatar du membre
axis5
Équipe phpBB
Équipe phpBB
Messages : 45
Enregistré le : sam. 4 févr. 2023 23:28

[3.3] Probleme d'envoi de mail

Message par axis5 »

maxpeigne a écrit : ven. 5 avr. 2024 17:42
Et j'ai bien recu un réponse. Mais l'adresse de l'expéditeur est: sh-5....6945@eu.hosting-webspace.io (j'ai remplacé quelques chiffre par les points)
Cela veut donc dire que la fonction mail() est bien active chez votre hébergeur et que vous recevez bien un mail de confirmation.
L'expéditeur est certainement un paramètre interne à l'hébergeur, voir avec eux.
Votre configuration mail sur le forum semble bien opérationnelle.
Répondre