Envoi mails notification à l'utilisateur

Installation & Configuration du logiciel
Répondre
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Bonjour,

Tout d'abord merci pour GestSup qui me simplifie le boulot au quotidien ! :)

Je fouille sur le forum depuis un petit moment au sujet des envoi de mail automatiques mais je n'arrive pas à savoir si le comportement que j'observe dans mon installation est correct ou non, je m'explique :

je souhaiterais que l'utilisateur reçoive un mail auto :

- A l'ouverture d'un ticket,
- Lorsqu'un technicien change l'état (peu importe l'état),
- Lorsqu'un technicien saisit un message dans son ticket,
- A la clôture du ticket.

Aujourd'hui je n'arrive pas à savoir dans quels cas de figures les mails auto sont envoyés, pouvez-vous m'éclairer sur le sujet et s'il y a des possibilités de paramétrage de ces mail automatiques ?

Merci,

Yannick

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

actuellement les mails automatiques sont uniquement envoyés lors de l'ouverture du ticket ou de la fermeture.

A aucun autre moment un mails ne sera envoyé, et il n'existe actuellement pas de paramètres pour modifier ce fonctionnement.

Je peut vous inviter cependant à décrire précisément votre besoin dans un nouveau post dans la section update du forum.


Cordialement.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Merci pour la réponse rapide, je vais préciser ma demande dans le section update.

Yannick

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Après revérification auprès des utilisateurs, je rencontre un soucis avec les mails d'ouverture et fermeture de ticket, les utilisateurs ne les reçoivent pas. Les mails envoyés à l'administrateur en copie arrivent eux correctement ainsi que lorsque l'on passe par la fonction "envoi de mail" manuelle des tickets.

en fouillant dans mes logs je constate lors d'une ouverture et fermeture de ticket :

Code : Tout sélectionner

[error] [client 192.168.5.64] PHP Notice:  Undefined index: receiver in /var/www/core/mail.php on line 179, ref
erer: http://gestsup/index.php?page=ticket&id=34&state=%&techid=0
[error] [client 192.168.5.64] PHP Notice:  Undefined index: receiver in /var/www/core/mail.php on line 179, ref
erer: http://gestsup/index.php?page=ticket&id=34&state=1&techid=128
[error] [client 192.168.5.64] PHP Notice:  Undefined index: user_id in /var/www/index.php on line 46, referer:
http://gestsup/index.php?page=stat
[error] [client 192.168.5.64] PHP Notice:  Undefined index: user_id in /var/www/index.php on line 108, referer:
 http://gestsup/index.php?page=stat
[error] [client 192.168.5.64] PHP Notice:  Undefined index: user_id in /var/www/index.php on line 141, referer:
 http://gestsup/index.php?page=stat
[error] [client 192.168.5.64] File does not exist: /var/www/favicon.ico
les lignes dans le fichier index.php correspondent à

Code : Tout sélectionner

if ($_SESSION['user_id'])
y'a t-il un paramétrage particulier à appliquer pour mon php.ini ?

ligne 179 dans le mail.php :

Code : Tout sélectionner

  if ($_POST['receiver']!='') $mail->AddAddress("$userrow[mail]");
Auriez-vous une idée sur le sujet ?

Merci,

Yannick

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

effectivement j'ai observer le bug il est corrigé pour la version 2.9 en attendant dans le fichier preview_mail.php remplacer :

Code : Tout sélectionner

<option value=\"\">Aucun</option>
par

Code : Tout sélectionner

<option value=\"none\">Aucun</option>
et dans le fichier ./core/mail.php remplacer:

Code : Tout sélectionner

if ($_POST['receiver']!='') $mail->AddAddress("$userrow[mail]");
par

Code : Tout sélectionner

if ($_POST['receiver']!='none') $mail->AddAddress("$userrow[mail]");
cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Merci,

Les erreurs sont toujours présentes dans les logs, mais les mails d'ouvertures et de clôtures arrivent correctement à l'utilisateur.

Yannick

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9026
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

il seront corrigé avec la 2.9.

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