Pas de notification mail

  • WilliamD
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 4 mois #2410 par WilliamD
Pas de notification mail a été créé par WilliamD
Bonjour,
Je suis utilisateur GRR depuis plusieurs années, ancien Technicien en collèges avec GRR sur Scribe.

J'ai changé travail, je souhaite mettre à disposition un GRR pour les agents de ma nouvelle collectivité.

GRR est installé, mais les notifications email ne fonctionnent pas, j'ai pourtant tout paramétré et tout activé : seul le mail de test fonctionne.

Architecture :
-GRR installé sur un Ubuntu.
-Serveur de mail interne sous MS Exchange.
-GGR interactivité "Utiliser la méthode "smtp""

Paramètres GRR :
Email expéditeur : grr@mondomaine.com (compte créé)
Email de test : secretaire@mondomaine.com
c'est OK pour le test
user.test@mondomaine.com
c'est OK aussi...

Secretaire est "Gestionaire" pour une ressource Reunion
Dans cette ressource est coché "Modérer les réservations de cette ressource"

Puis, dans "Mails automatiques"
j'ai bien ajouté : pour la ressource Reunion, Liste des utilisateurs prévenus par mail : Secretaire

Le compte secretaire ne recoi aucun mail lorsque qu'un utilisateur simple (LDAP) réserve cette ressource.

DE PLUS : dans "Mails automatiques"
j'ai aussi coché : "Lorsqu'un utilisateur réserve [...] dont il est bénéficiaire"
ça ne fonctionne pas non plus, aucun mail d'accusé de réception.

D'où peu venir le problème ?
Y-a-t-il des log pour savoir ?

Merci d'avance !

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 4 mois #2420 par Yan
Réponse de Yan sur le sujet Pas de notification mail
Bonjour,
cette problématique des mails qui ne partent pas (ou n'arrivent pas ?) me reste mystérieuse.
Lors de mes essais, et sans changer de configuration, j'ai environ un mail sur deux qui arrive à bon port. Est-ce une défaillance de phpmailer ou les serveurs de courriel qui bloquent ?
Je suis à la recherche d'améliorations, mais sans succès pour l'instant :-(
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • boblegal
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 3 mois #2479 par boblegal
Réponse de boblegal sur le sujet Pas de notification mail
Bonjour,
j'ai eu le même problème.
Mon install fait que GRR est configuré pour utiliser NullMailer à la place de la fonction mail native du système.
Bug : Il n'envoie qu'une notification , celle de l'utilisateur qui demande la réservation.
En fouinant dans le code, je m'aperçois que la commande d'envoi de mail se trouve dans le fichier mail.class.php l:80 à 85 (déjà remplacée pour envoyer le mail en UTF8) :
mail(str_replace(";",",",$A), $sujet, utf8_decode(utf8_encode(str_replace("<br>","",$message))), $headers); //YN selon Rapace sur le forum
la fonction mail n'envoie le message qu'au premier destinataire contenu dans $A !

J'ai fait une petite modif et j'ai remplacé cette ligne par celles-ci :
$lesDestinataires = explode(";", $A);
for($i=0;$i<count($lesDestinataires);$i++){
mail(str_replace(";",",",$lesDestinataires[$i]), $sujet, utf8_decode(str_replace("<br>","",$message)), $headers);
}

et ça fonctionne !

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 3 mois #2480 par Yan
Réponse de Yan sur le sujet Pas de notification mail
Bonjour,
merci pour cette contribution, qui étend au cas d'un serveur de mail local l'envoi de mails multiples.
Je n'ai pas tout à fait les mêmes numéros de ligne que vous, mais j'ai committé les changements proposés sur la branche stable : github.com/JeromeDevome/GRR/commit/1585b...c7598fb04c3245f68e13
Cordialement,
YN
Les utilisateur(s) suivant ont remercié: boblegal

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan