Traitement de l'envoi de mails par phpBB 3.1

Pour discuter de phpBB3 - Pas de support dans cette section !
Pour du support veuillez vous rendre dans la section de support

Modérateur : Équipe

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

Attention, aucun support n'est donné dans cette section.
Verrouillé
Manard
Empereur des posts
Empereur des posts
Messages : 1053
Enregistré le : 31 mars 2012 à 09:24

Traitement de l'envoi de mails par phpBB 3.1

Message par Manard »

Bonjour,

J'ai une interrogation sur la possibilité de traitement des instructions que reçoit phpBB. Est-il possible de traiter des commandes en parallèle ? Je pose cette question, car notre hébergeur nous fournit un SMTP sur un serveur mutualisé, ce serveur SMTP est par moment lent, surcharge ou autres ? toujours est-il que quand on répond sur un forum avec des membres qui se surveillent les nouveaux posts, le processus d'envoi est long, il doit attendre que le mail soit adressé. Si le processus d'envoi de mails pouvait être traité en parallèle, ce serait "transparent", plus de temps d'attente.

Peut-être que c'est une question à soumettre aux développeurs de phpBB, mais est-ce possible?

Je remercie les développeurs qui maîtrisent le langage php, s'ils peuvent me renseigner.

Bonne soirée

Bernard
Avatar du membre
galixte
Floodeur universel
Floodeur universel
Messages : 10595
Enregistré le : 08 mars 2004 à 01:40
Localisation : Sud de la France.
Contact :

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par galixte »

J’en doute, bien que je t’invite à poser la question aux développeurs.

Pourquoi ne pas déléguer la partie e-mail à un autre prestataire de ton choix ?
Communau EzCom
📖
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
📋 Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
📋 Listes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.
Manard
Empereur des posts
Empereur des posts
Messages : 1053
Enregistré le : 31 mars 2012 à 09:24

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par Manard »

Bonjour Galixte,

Effectivement déléguer l'envoi des Emails à un autre service externe SMTP serait une des solutions, nous avions Gmail qui était très fiable, mais suite à changement des serveurs, il nous a été depuis impossible d'utiliser à nouveau Gmail, malgré plusieurs configurations de paramètrages et recherches de l'hébergeur. J'avais testé également sur Free, ça fonctionnait, mais le service n'est pas super fiable, pas plus tard qu'il y a deux jours je ne pouvais plus envoyer de mails depuis mon PC...

Connais-tu des services SMTP fiables et gratuits ?

Sinon je pense qu'effectivement il faudrait interroger les développeurs de phpBB, mais mon niveau d'anglais n'est pas mirobolant, le lire ça va, mais l'écrire c'est différent...

Bonne journée

Bernard
Avatar du membre
galixte
Floodeur universel
Floodeur universel
Messages : 10595
Enregistré le : 08 mars 2004 à 01:40
Localisation : Sud de la France.
Contact :

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par galixte »

services SMTP fiables et gratuits
non, pas en gratuit.
Communau EzCom
📖
« Traductions d’extensions & styles pour phpBB 3.2.x & 3.3.x ».
📋 Listes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
📋 Listes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.
Avatar du membre
ABDev
Programmationateur
Programmationateur
Messages : 14681
Enregistré le : 12 mai 2005 à 23:54

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par ABDev »

Hello,
On peut exécuter des fonctions parallèles sur PHP, tout comme on peut le faire depuis quelques années aussi sur les applications système.
Un exemple simple : http://phplens.com/phpeverywhere/?q=node/view/254

L'une des possibilités est d'utiliser Gearman : http://php.net/manual/en/book.gearman.php
Mais je doute que cette option soit disponible partout, surtout sur des serveurs mutualisés.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Manard
Empereur des posts
Empereur des posts
Messages : 1053
Enregistré le : 31 mars 2012 à 09:24

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par Manard »

Bonsoir Galixte et ABDev,

Je vous remercie pour vos réponses, si la possibilité d'exécuter des tâches php en parallèle est fonction de la puissance des serveurs d'hébergement, je crains que si je lance ce type de demande aux développeurs de phpBB elle ne soit prise en compte et je comprendrais.

Je vous souhaite une bonne soirée

Bernard
Avatar du membre
ABDev
Programmationateur
Programmationateur
Messages : 14681
Enregistré le : 12 mai 2005 à 23:54

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par ABDev »

Il faut s'attendre effectivement à ce que cette demande ne soit pas prise en compte.
Ceci étant, rien n'empêche de poser quand même la question, afin qu'il y ait une réflexion dessus.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Nicofuma
Apprenti-posteur
Apprenti-posteur
Messages : 173
Enregistré le : 19 avr. 2014 à 20:38

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par Nicofuma »

C'est un peu tard mais au cas ça pourrait aider quelqu'un d'autre plus tard : dans le panneau d'administration, dans la partie configuration des emails il y a une option Email package size. Quand cette option est à une valeur différente de 0, phpBB utilise une message queue et les mails sont envoyés de façon asynchrone par un cron
Membre de la phpBB Development-Team sur phpbb.com - Release manager de la version 3.2
Pas de support par PM
Manard
Empereur des posts
Empereur des posts
Messages : 1053
Enregistré le : 31 mars 2012 à 09:24

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par Manard »

Bonjour Nicofuma,

Je te remercie de ta réponse, mieux vaut tard que jamais :wink:

Je vais tester en modifiant ce paramètre, car j'ai beau avoir testé une mise à niveau en 3.2 : http://forums.phpbb-fr.com/support-mise ... 22-15.html , j'attends avant de le faire sur le forum en production. J'ai des modifications à réaliser sur mes styles personnels

Edition :
Je viens de tester, effectivement quand un mail est émis, le temps de rafraîchissement est sérieusement réduit, merci pour cette astuce

Bonne soirée

Bernard
amzoun95
Posteur néophyte
Posteur néophyte
Messages : 2
Enregistré le : 10 févr. 2019 à 00:56

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par amzoun95 »

Le SMTP n'est pas non plus illimité .. c'est limité à 300 mails / heure. Donc si tu as beaucoup d'utilisateurs avec des notifications de réponse, çà peut dépasser...
Il vaut mieux soit priviléger la fonction mail de php ou un SMTP externe fait pour envoyer les mails.
Avatar du membre
Mazeltof
Resp. des graphistes
Resp. des graphistes
Messages : 4553
Enregistré le : 09 mars 2009 à 22:02
Localisation : Arras
Contact :

Re: Traitement de l'envoi de mails par phpBB 3.1

Message par Mazeltof »

'jour ici,

@amzoun95 : là encore, inutile de remonter un sujet qui date de deux ans ...

Je verrouille, le sujet pourra être rouvert si l'auteur en fait la demande par MP.
Verrouillé

Retourner vers « Discussions sur phpBB3 »

Qui est en ligne

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