Notification email ne marche qu'en ligne de commande - Printable Version +- Calaos, Home Automation Forum (https://calaos.fr/forum) +-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4) +--- Forum: Calaos Installer (https://calaos.fr/forum/forumdisplay.php?fid=6) +--- Thread: Notification email ne marche qu'en ligne de commande (/showthread.php?tid=549) Pages:
1
2
|
Notification email ne marche qu'en ligne de commande - mifrey - 01-02-2016 Bonjour tous, J'ai configure mon local_config.xml pour mon compte gmail. J'ai cela dans les logs de calaos-server mais je ne recois pas de mail : Code: Jan 02 19:40:02 raspberrypi calaos_server[262]: INF<262>:calaos_server Rules/ActionMail.cpp:145 void Calaos::ActionMail::sendMail()() Executing command : /usr/bin/calaos_mail --delete --from "Calaos" --to "xxx@gmail.com" --subject "Test" --body /tmp/calaos_mail_body_3 Par contre ca marche quand j'execute la meme commande directement dans le shell : Code: # /usr/bin/calaos_mail --delete --from "Calaos" --to "xxx@gmail.com" --subject "Test" --body /tmp/calaos_mail_body_3 Qu'est-ce qui peut bien se passer ? RE: Notification email ne marche qu'en ligne de commande - mifrey - 01-04-2016 J'ai regarde les logs plus en details et voila ce que j'ai. On voit l'executon des 2 actions definies dans ma regle, la 1ere eteint une lampe, la 2e envoie le mail mais il semble y avoir une erreur "cache path is not writable" a la fin. Est-ce que cette erreur est liee a l'envoi du mail ? Je n'ai pas cette erreur pour les autres regles qui ne contiennent pas d'envoi de mail. Code: Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_rule Rule.cpp:90 bool Calaos::Rule::ExecuteActions()() Rule(Salon,SAL-L1): Starting execution (2 actions) RE: Notification email ne marche qu'en ligne de commande - raoulh - 01-04-2016 Humm... La ca sent pas tres bon. Je vois dans ta signature que tu as une rpi. Est ce que ta carte SD est encore bonne? Ton systeme de fichier ne serait pas en Read-only par hasard suite a un pb de la carte SD? Parce que la l'erreur est pas tres sympa, et calaos_server se plante a cause de ca... RE: Notification email ne marche qu'en ligne de commande - mifrey - 01-05-2016 C'est une nouvelle carte SD avec Calaos-OS fraichement installe. Aucun probleme d'ecriture car le fichier iostates.cache est regulierement modifie par calaos-server et je peux sans probleme creer un nouveau fichier et ecrire dedans : Code: root@raspberrypi:~# ls -la ~/.cache/calaos/* Comment savoir dans quel fichier calaos-server essaie d'ecrire ? RE: Notification email ne marche qu'en ligne de commande - raoulh - 01-05-2016 Bon en fait je viens de regarder le code de calaos_mail et il y a un bug qui fait que ca crash..... Merci de l'avoir trouvé. Par contre j'ai pas de solution a ton probleme du coup.... Il va falloir probablement attendre la prochaine release... RE: Notification email ne marche qu'en ligne de commande - raoulh - 01-05-2016 En fait j'ai peut etre une solution. Essaye ca: Dans le fichier /lib/systemd/system/calaos-server.service ajoute cette ligne apres le [Service]: [Service] Environment=HOME=/home/root ... Puis reboot et test RE: Notification email ne marche qu'en ligne de commande - mifrey - 01-05-2016 Plus d'erreur dans le log mais je ne recois toujours pas d'email. Code: Jan 05 18:37:23 raspberrypi calaos_server[204]: INF<204>:calaos_rule Rule.cpp:90 bool Calaos::Rule::ExecuteActions()() Rule(Salon,SAL-L1 Email test): Starting execution (1 actions) Par contre je recois l'email quand j'execute la commande directement dans le shell : Code: # /usr/bin/calaos_mail --delete --from "xxx@gmail.com" --to "xxx@gmail.com" --subject "Test" --body /tmp/calaos_mail_body_0 Quelle est la difference quand calaos-server execute la commande et quand j'execute moi-meme la commande ? RE: Notification email ne marche qu'en ligne de commande - mifrey - 01-14-2016 (01-05-2016, 10:08 AM)raoulh Wrote: Bon en fait je viens de regarder le code de calaos_mail et il y a un bug qui fait que ca crash..... En fait ca veut que personne n'utilise la fonction email de Calaos meme pas toi ? Est-ce que le trend est plutot d'utiliser des services comme Pushing Box ? RE: Notification email ne marche qu'en ligne de commande - Arnaud - 01-14-2016 Je l'utilise environ 15 fois par jour ici... (mail et pushing d'ailleurs), si tu veux que je fasse un test ou qlq chose, dis le moi.... RE: Notification email ne marche qu'en ligne de commande - mifrey - 01-23-2016 (01-14-2016, 10:48 PM)Arnaud Wrote: Je l'utilise environ 15 fois par jour ici... (mail et pushing d'ailleurs), si tu veux que je fasse un test ou qlq chose, dis le moi.... Raoulh disait qu'il avait un bug dans calaos_mail donc c'est a prioiri bizarre que ca marche. Raoulh, est-que le bug ne concerne que l'image Raspberry ? |