[Corrigé 3.1.22] Enquêtes de satisfaction ne partent pas

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
laurent.aru
Gsup LEVEL 2
Messages : 46
Enregistré le : lun. 20 févr. 2017 17:11

Flox,

Merci de vos retours aussi rapide en tout cas,

Je viens de tester avec le nouvel auto_mail.php mais celà ne change pas.

Ok nous patienterons, pas de soucis.

Merci encore
Linux Ubuntu 16.04.1/Apache: 2.4.18 / MySQL: 5.7.17 / PHP: 7.0.13-0ubuntu0.16.04.1 / Active directory 2012 serveur / Gestsup 3.1.21
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Si vous souhaitez valider que c'est bien la source du dysfonctionnement vous pouvez modifier temporairement l'adresse mail du compte gestsup qui modifié l'état du ticket avec celle inscrite dans les paramètres généraux.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
laurent.aru
Gsup LEVEL 2
Messages : 46
Enregistré le : lun. 20 févr. 2017 17:11

Bien vu Flox,

J'ai modifié et en effet ce n'est pas la cause du pb, il y a autre chose.

pour ma culture, que contient ce mail ? quelque chose de particulier dans la conception, je vais esayer de regarder les logs du côté du serveur de messagerie, voir si il y a un refus et pourquoi.
Linux Ubuntu 16.04.1/Apache: 2.4.18 / MySQL: 5.7.17 / PHP: 7.0.13-0ubuntu0.16.04.1 / Active directory 2012 serveur / Gestsup 3.1.21
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Le mail contient uniquement le lien vers le sondage et le texte saisie dans les paramètres.

Pour comprendre le dysfonctionnement dans votre cas il faudrait avoir accès au message d'erreur phpmailer.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
laurent.aru
Gsup LEVEL 2
Messages : 46
Enregistré le : lun. 20 févr. 2017 17:11

J'ai scruté tous les logs de mon serveur de mail, je ne vois rien.... ce qui pour moi voudrait dire que le fameux mail d'enquête ne part même pas.

Je vois bien passer les autres mails "standard" par contre.

Ok la struture du mail est toute simple donc pas de soucis de ce côté là.

Il y a des logs de phpmailer ? sur le net je ne trouve pas de réponse évidente.

Merci de votre aide Flox,
Linux Ubuntu 16.04.1/Apache: 2.4.18 / MySQL: 5.7.17 / PHP: 7.0.13-0ubuntu0.16.04.1 / Active directory 2012 serveur / Gestsup 3.1.21
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Il n'existe pas de log dédié a phpmailer juste l'affichage de l'erreur lors de l'utilisation de la fonction.
Je vous invite a passer à un délais de 10000ms pour l'affichage des messages d'action puis refaire le test avec un nouveau ticket


cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
laurent.aru
Gsup LEVEL 2
Messages : 46
Enregistré le : lun. 20 févr. 2017 17:11

Flox,

Merci de votre retour, pour info, j'ai passé à 900000 mais c'est toujours aussi rapide !

Du coup j'ai filmé et malheureusement ce qui est indiqué n'est pas très bavard :

Message envoyé (ça c'est le mail de clôture de l'incident)

message non envoyé, vérifier la configuration de votre serveur de messagerie. (SMTP connect() faile. https://github.com/PHPMailer/PHPMailer/ ... leshooting

Je regarde sur ce wiki pour essayer de trouver ce qui cloche. Je ne comprends absolument pas pourquoi il n'y a que ces mails là qui ne partent pas... alors que tous les autres partent bien.

Des fois on se fait emm...... par des petits détails comme ça grrrr

merci de vos retours en tout cas
Linux Ubuntu 16.04.1/Apache: 2.4.18 / MySQL: 5.7.17 / PHP: 7.0.13-0ubuntu0.16.04.1 / Active directory 2012 serveur / Gestsup 3.1.21
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous essayer de modifier le fichier /core/mail.php

remplacer:

Code : Tout sélectionner

if ($rparameters['debug']==1) $mail->SMTPDebug = 2;
par

Code : Tout sélectionner

if ($rparameters['debug']==1) $mail->SMTPDebug = 4;
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
laurent.aru
Gsup LEVEL 2
Messages : 46
Enregistré le : lun. 20 févr. 2017 17:11

Flox,

J'ai fait la modification, toujours aussi peu d'informations affichée, il y a un autre endroit ou regarder ?

Merci
Linux Ubuntu 16.04.1/Apache: 2.4.18 / MySQL: 5.7.17 / PHP: 7.0.13-0ubuntu0.16.04.1 / Active directory 2012 serveur / Gestsup 3.1.21
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous essayer de desactiver les mails automatique depuis la section paramètres ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Répondre