Page 1 sur 2
Rappel Mail par Mailjet
Publié : 18 déc. 2021, 11:11
par LaurentJ
Bonjour à tous,
Je suis nouveau sur ce Forum et espère être dans la bonne rubrique, désolé par avance pour mes erreurs et mes questions peut être déjà débattues ou résolues.
Tout d'abord je suis très heureux d'utiliser MedShakeEhr, j'en suis très content et correspond a mes attentes. Bravo pour le développement et professionnalisme de cette application.
Je vous expose mes soucis :
Tout d'abord je n'arrive pas a configurer ou paramétrer le renvoi automatique des mails de rappel en passant par Mailjet.
J'ai tout paramétré selon la documentation technique, vérifié les cron sur linux server ubuntu et rien ne se passe, ni côté log d'envoi, ni côté mailjet.
Y a t'il une configuration particulière de Mailjet ? desparametres a inserer ou modifier dans les fichiers php ou autres ? Ma boite mail est sur ovh.
Sinon côté envoie des mails aux patients depuis l'application ça fonctionne, ainsi que le mail de test ...
Quelqu'un a t'il une idée , une piste a me conseiller ?
Autre question concernant le rappel par sms (je suis très dans les rappels, lol), quelqu'un a t'il une experience ou des conseils pour l'utilisation du boitier SMS Huawei AIRBOX E5577 4G ?
connecté au server ubuntu , je n'arrive a le faire reconnaitre par le système en tant que modem sms (problème de driver)
Vous remerciant d'avance pour vos réponses
Cordialement
Laurent
Re: Rappel Mail par Mailjet
Publié : 18 déc. 2021, 12:02
par marsante
Bonjour Laurent,
Concernant Mailjet je ne l'utilise pas, mais j'avais fait une pull request reprenant les corrections d'Indelog sur la déclaration du chemin de l'installation de medshakehr sur les cron entre autre de Mailjet
Vous pouvez la retrouver ici https://github.com/MedShake/MedShakeEHR ... l/86/files
Il faut remplacer :
par :
Code : Tout sélectionner
if (!empty($homepath=getenv("MEDSHAKEEHRPATH"))) $homepath=getenv("MEDSHAKEEHRPATH");
else $homepath=preg_replace("#cron$#", '', __DIR__);
Si ce premier fix ne résout par le problème, je laisse les personnes du forum plus compétentes que moi vous répondre
Pour la question sur le boîtier, je n'y connais rien
Re: Rappel Mail par Mailjet
Publié : 18 déc. 2021, 12:09
par LaurentJ
Bonjour Marsante,
Super , merci pour cette réponse rapide, je test ça dès que j'aurais un moment et je tiens informé les autres
bon weekend
Laurent
marsante a écrit : ↑18 déc. 2021, 12:02
Bonjour Laurent,
Concernant Mailjet je ne l'utilise pas, mais j'avais fait une pull request reprenant les corrections d'Indelog sur la déclaration du chemin de l'installation de medshakehr sur les cron entre autre de Mailjet
Vous pouvez la retrouver ici https://github.com/MedShake/MedShakeEHR ... l/86/files
Il faut remplacer par :
Code : Tout sélectionner
if (!empty($homepath=getenv("MEDSHAKEEHRPATH"))) $homepath=getenv("MEDSHAKEEHRPATH");
else $homepath=preg_replace("#cron$#", '', __DIR__);
Si ce premier fix ne résout par le problème, je laisse les personnes du forum plus compétentes que moi vous répondre
Pour la question sur le boîtier, je n'y connais rien
Re: Rappel Mail par Mailjet
Publié : 20 déc. 2021, 10:00
par LaurentJ
Bonjour,
Je suis désolé , la solution de remplacement de $homepath=getcwd().'/'; ne fonctionne pas ((((
En fait j'ai l'impression que toutes les taches planifiées ne fonctionne pas , mails, backup, ...alors qu'elles sont bien cochées dans medshakehr et visible sous linux dans les taches cron ...
Une autre idée ?
Cordialement
Laurent
marsante a écrit : ↑18 déc. 2021, 12:02
Bonjour Laurent,
Concernant Mailjet je ne l'utilise pas, mais j'avais fait une pull request reprenant les corrections d'Indelog sur la déclaration du chemin de l'installation de medshakehr sur les cron entre autre de Mailjet
Vous pouvez la retrouver ici https://github.com/MedShake/MedShakeEHR ... l/86/files
Il faut remplacer :
par :
Code : Tout sélectionner
if (!empty($homepath=getenv("MEDSHAKEEHRPATH"))) $homepath=getenv("MEDSHAKEEHRPATH");
else $homepath=preg_replace("#cron$#", '', __DIR__);
Si ce premier fix ne résout par le problème, je laisse les personnes du forum plus compétentes que moi vous répondre
Pour la question sur le boîtier, je n'y connais rien
Re: Rappel Mail par Mailjet
Publié : 21 déc. 2021, 17:48
par LaurentJ
Bonsoir,
j'ai fouillé un peu sur le serveur, rubrique lecture des usagers.
Dans les messages concernant www-data, il y a les taches qui ont été executée mais le mail affiche cette erreur :
et la ligne correspondant dans le fichier rappelsMails.php est la suivante :
auriez vous une idée du problème ? (j'avoue sécher )
d'avance merci pour toute aide
cordialement
Laurent
Re: Rappel Mail par Mailjet
Publié : 21 déc. 2021, 19:54
par Indelog
Bonsoir,
LaurentJ a écrit : ↑21 déc. 2021, 17:48
j'ai fouillé un peu sur le serveur, rubrique lecture des usagers.
Dans les messages concernant www-data, il y a les taches qui ont été executée mais le mail affiche cette erreur :
Bien vu !
Il semble que ce soit juste la lib yaml de php qui manque. Dans un shell faites :
Puis redémarer le serveur apache :
Au passage, vous pouvez vérifier dans la partie Configuration -> Journaux et informations techniques -> Informations système que tout les composant nécessaire au bon fonctionnement de MedShake sont bien présent.
Re: Rappel Mail par Mailjet
Publié : 23 déc. 2021, 12:04
par LaurentJ
Bonjour,
Un grand merci pour votre aide et la réactivité.
J'avais effectivement des modules php en rouge dans la configuration, entre autre yaml.
J'ai donc tout installé et tout est maintenant vert
j'ai rebooter le serveur .... et .... ben toujours pareil avec la même erreur (((
snif
Auriez vous une autre piste ?
cordialement
Laurent
Indelog a écrit : ↑21 déc. 2021, 19:54
Bonsoir,
LaurentJ a écrit : ↑21 déc. 2021, 17:48
j'ai fouillé un peu sur le serveur, rubrique lecture des usagers.
Dans les messages concernant www-data, il y a les taches qui ont été executée mais le mail affiche cette erreur :
Bien vu !
Il semble que ce soit juste la lib yaml de php qui manque. Dans un shell faites :
Puis redémarer le serveur apache :
Au passage, vous pouvez vérifier dans la partie Configuration -> Journaux et informations techniques -> Informations système que tout les composant nécessaire au bon fonctionnement de MedShake sont bien présent.
Re: Rappel Mail par Mailjet
Publié : 23 déc. 2021, 13:46
par LaurentJ
une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :
PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
une idée ?
Indelog a écrit : ↑21 déc. 2021, 19:54
Bonsoir,
LaurentJ a écrit : ↑21 déc. 2021, 17:48
j'ai fouillé un peu sur le serveur, rubrique lecture des usagers.
Dans les messages concernant www-data, il y a les taches qui ont été executée mais le mail affiche cette erreur :
Bien vu !
Il semble que ce soit juste la lib yaml de php qui manque. Dans un shell faites :
Puis redémarer le serveur apache :
Au passage, vous pouvez vérifier dans la partie Configuration -> Journaux et informations techniques -> Informations système que tout les composant nécessaire au bon fonctionnement de MedShake sont bien présent.
Re: Rappel Mail par Mailjet
Publié : 23 déc. 2021, 13:49
par LaurentJ
et pour la tache backup :
LaurentJ a écrit : ↑23 déc. 2021, 13:46
une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :
PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
une idée ?
Indelog a écrit : ↑21 déc. 2021, 19:54
Bonsoir,
LaurentJ a écrit : ↑21 déc. 2021, 17:48
j'ai fouillé un peu sur le serveur, rubrique lecture des usagers.
Dans les messages concernant www-data, il y a les taches qui ont été executée mais le mail affiche cette erreur :
Bien vu !
Il semble que ce soit juste la lib yaml de php qui manque. Dans un shell faites :
Puis redémarer le serveur apache :
Au passage, vous pouvez vérifier dans la partie Configuration -> Journaux et informations techniques -> Informations système que tout les composant nécessaire au bon fonctionnement de MedShake sont bien présent.
Re: Rappel Mail par Mailjet
Publié : 23 déc. 2021, 13:53
par LaurentJ
pour la tache agenda chiffre par mail :
LaurentJ a écrit : ↑23 déc. 2021, 13:49
et pour la tache backup :
Capture d’écran 2021-12-23 à 13.48.13.png
LaurentJ a écrit : ↑23 déc. 2021, 13:46
une autre recherche :
Lorsque je force la tache cron RappelsRdv j'ai ce message :
PHP Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
Warning: mkdir(): Permission denied in /home/ehr/class/msTools.php on line 43
PHP Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
Warning: file_put_contents(/home/ehr/public_html/mailsRappelRdvArchives/Laurent/2021/12/23/RappelsRDV.json): Failed to open stream: No such file or directory in /home/ehr/cron/rappelsMails-Mailjet.php on line 166
une idée ?
Indelog a écrit : ↑21 déc. 2021, 19:54
Bonsoir,
Bien vu !
Il semble que ce soit juste la lib yaml de php qui manque. Dans un shell faites :
Puis redémarer le serveur apache :
Au passage, vous pouvez vérifier dans la partie Configuration -> Journaux et informations techniques -> Informations système que tout les composant nécessaire au bon fonctionnement de MedShake sont bien présent.