Projet

Général

Profil

Actions

Anomalie #32790

fermé

Problème d'envoi des notifications lié au paramétrage de l'hote du serveur SMTP auquel PHPMailer se connecte pour envoyer des e-mails

Ajouté par Paul DURAND il y a 22 jours. Mis à jour il y a 15 jours.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
10/03/2025
Echéance:

Description

Suite à un point vu avec un dev et une personne de la SITPI nous avons constaté que l'envoi de mail ne se faisait pas si une notification était envoyé via le **script process_email_stack.php**.

Donc si l'on active le cron de notification de bannette rien ne se passe. L'utilisateur ne reçoit rien.

Le problème est le suivant :

Dans le script **process_email_stack.php** à la L 105, ce morceau de code *$phpmailer->Host = $configuration['host'];* pause problème car il prend l'url de Maarch Courrier de base pour envoyé le mail.

Or si le mail est envoyé graçe à un serveur SMTP (il ne connaît pas Maarch Courrier), il faudrait mettre le nom du *smarthost* au cas où ce serait le cas. 

En tant que Administrateur technique, je souhaite paramétrer dans le fichier de configuration (config.json) de Maarch Courrier l'url ou le smarthost du serveur de messagerie auquel PHPMailer se connecte pour envoyer des e-mails.


Demandes liées 1 (0 ouverte1 fermée)

Copié vers Backlog Courrier - Fonctionnalité #32859: Ajout d'un nouveau champ hote serveur dans l'IHM d'administration du serveur de messagerieR&D - TerminéNicolas COUTURE10/03/2025Actions

Mis à jour par Paul DURAND il y a 22 jours

  • Description mis à jour (diff)

Mis à jour par Paul DURAND il y a 22 jours

Paul DURAND a écrit :

Suite à un point vu avec un dev et une personne de la SITPI nous avons constaté que l'envoi de mail ne se faisait pas si une notification était envoyé via le script process_email_stack.php.

Donc si l'on active le cron de notification de bannette rien ne se passe. L'utilisateur ne reçoit rien.

Le problème est le suivant :

Dans le script process_email_stack.php à la L 105, ce morceau de code $phpmailer->Host = $configuration['host']; pause problème car il prend l'url de Maarch Courrier de base pour envoyé le mail.

Or si le mail est envoyé graçe à un serveur SMTP (il ne connaît pas Maarch Courrier), il faudrait mettre le nom du smarthost au cas où ce serait le cas.

Ticket lié avec celui-ci suite à la demande de la SITPI : https://forge.maarch.org/issues/31683

Mis à jour par Agnes GASTAMBIDE il y a 21 jours

  • Description mis à jour (diff)
  • Statut changé de A qualifier à R&D - A étudier
  • Assigné à Agnes GASTAMBIDE supprimé
  • Priorité changé de 0-Bloquant à 2-Sérieux

Mis à jour par Agnes GASTAMBIDE il y a 21 jours

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 21 jours

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 21 jours

  • Sujet changé de Problème d'envoi des notifications à Problème d'envoi des notifications lié au paramétrage de l'hote du serveur SMTP auquel PHPMailer se connecte pour envoyer des e-mails

Mis à jour par Nicolas COUTURE il y a 20 jours

  • Version cible mis à 24.3.1

Mis à jour par GIT LAB il y a 20 jours

[CREATION] MR fix/32790/24.3.x (cible 24.3.x) par Nicolas Couture

https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/438

Mis à jour par Cynthia APURA il y a 20 jours

  • Statut changé de R&D - A étudier à R&D - En cours
  • Assigné à mis à Nicolas COUTURE

Mis à jour par Nicolas COUTURE il y a 20 jours

  • Statut changé de R&D - En cours à R&D - En test
  • Priorité changé de 2-Sérieux à 1-Majeur

Mis à jour par Jean-Laurent DUZANT il y a 18 jours

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par Agnes GASTAMBIDE il y a 18 jours

  • Copié vers Fonctionnalité #32859: Ajout d'un nouveau champ hote serveur dans l'IHM d'administration du serveur de messagerie ajouté
Actions

Formats disponibles : Atom PDF