[Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Si le mode de debug est activé il doit y avoir un autre journal. Maillistener.
Et dans cette log des informations à lire.
Et dans cette log des informations à lire.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Voici les log, mais je n'ai rien trouvé d'intéressant, mais je suis peut-être passé à coté
j'ai remplacé dans les log:
-l'adresse mail par: "jeedom.mail@free.fr"
-le mot de passe par: "azertyui"
-l'apikey par "XXXXXXXXXXXXXXXXXXXXXXXXXX"
maillistener_node
j'ai remplacé dans les log:
-l'adresse mail par: "jeedom.mail@free.fr"
-le mot de passe par: "azertyui"
-l'apikey par "XXXXXXXXXXXXXXXXXXXXXXXXXX"
maillistener_node
maillistenerimapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
maillistener_install[2018-01-01 13:51:53][INFO] : Lancement du démon maillistener
[2018-01-01 13:51:53][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js jeedom.mail@imap.free.fr http://192.168.0.8:80/plugins/mailliste ... XXXXXXXXXX jeedom.mail azertyui imap.free.fr 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-01 13:51:53][INFO] : Démons maillistener lancé
Début de l'installation
Version actuelle : 5
Ok, version suffisante
JeedomMaillistener@0.0.1 /var/www/html/plugins/maillistener/resources
+-- async@2.6.0
| `-- lodash@4.17.4
+-- imap@0.8.19
| +-- readable-stream@1.1.14
| | +-- core-util-is@1.0.2
| | +-- inherits@2.0.3
| | +-- isarray@0.0.1
| | `-- string_decoder@0.10.31
| `-- utf7@1.0.2
| `-- semver@5.3.0
+-- mail-listener3@0.0.3
| +-- async@0.9.2
| `-- mailparser@0.4.9
| +-- encoding@0.1.12
| +-- mime@2.1.0
| +-- mimelib@0.3.1
| `-- uue@1.0.0
+-- mailparser@2.1.0
| +-- addressparser@1.0.1
| +-- he@1.1.1
| +-- html-to-text@3.3.0
| | +-- htmlparser2@3.9.2
| | | +-- domelementtype@1.3.0
| | | +-- domhandler@2.4.1
| | | +-- domutils@1.6.2
| | | | `-- dom-serializer@0.1.0
| | | | `-- domelementtype@1.1.3
| | | +-- entities@1.1.1
| | | `-- readable-stream@2.3.3
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.7
| | | `-- string_decoder@1.0.3
| | +-- optimist@0.6.1
| | | +-- minimist@0.0.10
| | | `-- wordwrap@0.0.3
| | +-- underscore@1.8.3
| | `-- underscore.string@3.3.4
| | +-- sprintf-js@1.1.1
| | `-- util-deprecate@1.0.2
| +-- iconv-lite@0.4.19
| +-- libmime@3.1.0
| | +-- iconv-lite@0.4.15
| | +-- libbase64@0.1.0
| | `-- libqp@1.1.0
| +-- linkify-it@2.0.3
| | `-- uc.micro@1.0.3
| +-- mailsplit@4.0.2
| `-- tlds@1.197.0
`-- request@2.83.0
+-- aws-sign2@0.7.0
+-- aws4@1.6.0
+-- caseless@0.12.0
+-- combined-stream@1.0.5
| `-- delayed-stream@1.0.0
+-- extend@3.0.1
+-- forever-agent@0.6.1
+-- form-data@2.3.1
| `-- asynckit@0.4.0
+-- har-validator@5.0.3
| +-- ajv@5.5.2
| | +-- co@4.6.0
| | +-- fast-deep-equal@1.0.0
| | +-- fast-json-stable-stringify@2.0.0
| | `-- json-schema-traverse@0.3.1
| `-- har-schema@2.0.0
+-- hawk@6.0.2
| +-- boom@4.3.1
| +-- cryptiles@3.1.2
| | `-- boom@5.2.0
| +-- hoek@4.2.0
| `-- sntp@2.1.0
+-- http-signature@1.2.0
| +-- assert-plus@1.0.0
| +-- jsprim@1.4.1
| | +-- extsprintf@1.3.0
| | +-- json-schema@0.2.3
| | `-- verror@1.10.0
| `-- sshpk@1.13.1
| +-- asn1@0.2.3
| +-- bcrypt-pbkdf@1.0.1
| +-- dashdash@1.14.1
| +-- ecc-jsbn@0.1.1
| +-- getpass@0.1.7
| +-- jsbn@0.1.1
| `-- tweetnacl@0.14.5
+-- is-typedarray@1.0.0
+-- isstream@0.1.2
+-- json-stringify-safe@5.0.1
+-- mime-types@2.1.17
| `-- mime-db@1.30.0
+-- oauth-sign@0.8.2
+-- performance-now@2.1.0
+-- qs@6.5.1
+-- safe-buffer@5.1.1
+-- stringstream@0.0.5
+-- tough-cookie@2.3.3
| `-- punycode@1.4.1
+-- tunnel-agent@0.6.0
`-- uuid@3.1.0
Installation spécifique plugin
Fin de l'installation
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Avez vous effectué la correction des droits suite à la restauration de la sauvegarde. ?
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Non, je vais chercher la procédure et je t'informerai du résultat.
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Après avoir appliqué les 2 commandes (sudo chmod -R 775 /var/www, puis sudo chown -R www-data:www-data /var/www) et réessayé, rien de mieux.
par acquis de conscience, j'ai reinstaller les dépendances et relancé le démon, mais rein ne change.
Merci
par acquis de conscience, j'ai reinstaller les dépendances et relancé le démon, mais rein ne change.
Merci
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Redémarrage aussi .?
Vous êtes bien en 3.1.7 ?
Il y a des messages frais sur le compte surveillé ?
Vous êtes bien en 3.1.7 ?
Il y a des messages frais sur le compte surveillé ?
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Redémarrage aussi .?
je viens de le faire: pas de changement
Vous êtes bien en 3.1.7 ?
oui
pour mes test, je renvoi un nouveau message à chaque fois
je viens de le faire: pas de changement
Vous êtes bien en 3.1.7 ?
oui
pour mes test, je renvoi un nouveau message à chaque fois
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Je ne sais malheureusement plus quoi proposer.
Éventuellement la suppression du dossier du plugin et sa réinstallation.
Éventuellement la suppression du dossier du plugin et sa réinstallation.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
J'ai supprimer ma boite mail (du plugin)
supprimer le plugin
reinstaller le plugin
le log est en debug
créé la boite mail (dans le plugin)
envoyé un mail dans la boite mail
et ...... pas de changement
Merci pour ton aide, à défaut d'avoir trouvé, nous avons supprimer des causes
supprimer le plugin
reinstaller le plugin
le log est en debug
créé la boite mail (dans le plugin)
envoyé un mail dans la boite mail
et ...... pas de changement
Merci pour ton aide, à défaut d'avoir trouvé, nous avons supprimer des causes
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonjour @lunarok
Si tu passe par ici et que tu as quelques pistes à me donner, je suis preneur.
Merci
Si tu passe par ici et que tu as quelques pistes à me donner, je suis preneur.
Merci
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Pas de logs en debug, pas de support
Là on voit qu'il y a eu 3 contacts de Jeedom avec succès suite à des évènements sur le compte, bref aucune erreur
Là on voit qu'il y a eu 3 contacts de Jeedom avec succès suite à des évènements sur le compte, bref aucune erreur
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonsoir,Totof a écrit :Voici les log, mais je n'ai rien trouvé d'intéressant, mais je suis peut-être passé à coté
j'ai remplacé dans les log:
-l'adresse mail par: "jeedom.mail@free.fr"
-le mot de passe par: "azertyui"
-l'apikey par "XXXXXXXXXXXXXXXXXXXXXXXXXX"
maillistener_nodemaillistenerimapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200maillistener_install[2018-01-01 13:51:53][INFO] : Lancement du démon maillistener
[2018-01-01 13:51:53][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js jeedom.mail@imap.free.fr http://192.168.0.8:80/plugins/mailliste ... XXXXXXXXXX jeedom.mail azertyui imap.free.fr 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-01 13:51:53][INFO] : Démons maillistener lancéDébut de l'installation
Version actuelle : 5
Ok, version suffisante
JeedomMaillistener@0.0.1 /var/www/html/plugins/maillistener/resources
+-- async@2.6.0
| `-- lodash@4.17.4
+-- imap@0.8.19
| +-- readable-stream@1.1.14
| | +-- core-util-is@1.0.2
| | +-- inherits@2.0.3
| | +-- isarray@0.0.1
| | `-- string_decoder@0.10.31
| `-- utf7@1.0.2
| `-- semver@5.3.0
+-- mail-listener3@0.0.3
| +-- async@0.9.2
| `-- mailparser@0.4.9
| +-- encoding@0.1.12
| +-- mime@2.1.0
| +-- mimelib@0.3.1
| `-- uue@1.0.0
+-- mailparser@2.1.0
| +-- addressparser@1.0.1
| +-- he@1.1.1
| +-- html-to-text@3.3.0
| | +-- htmlparser2@3.9.2
| | | +-- domelementtype@1.3.0
| | | +-- domhandler@2.4.1
| | | +-- domutils@1.6.2
| | | | `-- dom-serializer@0.1.0
| | | | `-- domelementtype@1.1.3
| | | +-- entities@1.1.1
| | | `-- readable-stream@2.3.3
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.7
| | | `-- string_decoder@1.0.3
| | +-- optimist@0.6.1
| | | +-- minimist@0.0.10
| | | `-- wordwrap@0.0.3
| | +-- underscore@1.8.3
| | `-- underscore.string@3.3.4
| | +-- sprintf-js@1.1.1
| | `-- util-deprecate@1.0.2
| +-- iconv-lite@0.4.19
| +-- libmime@3.1.0
| | +-- iconv-lite@0.4.15
| | +-- libbase64@0.1.0
| | `-- libqp@1.1.0
| +-- linkify-it@2.0.3
| | `-- uc.micro@1.0.3
| +-- mailsplit@4.0.2
| `-- tlds@1.197.0
`-- request@2.83.0
+-- aws-sign2@0.7.0
+-- aws4@1.6.0
+-- caseless@0.12.0
+-- combined-stream@1.0.5
| `-- delayed-stream@1.0.0
+-- extend@3.0.1
+-- forever-agent@0.6.1
+-- form-data@2.3.1
| `-- asynckit@0.4.0
+-- har-validator@5.0.3
| +-- ajv@5.5.2
| | +-- co@4.6.0
| | +-- fast-deep-equal@1.0.0
| | +-- fast-json-stable-stringify@2.0.0
| | `-- json-schema-traverse@0.3.1
| `-- har-schema@2.0.0
+-- hawk@6.0.2
| +-- boom@4.3.1
| +-- cryptiles@3.1.2
| | `-- boom@5.2.0
| +-- hoek@4.2.0
| `-- sntp@2.1.0
+-- http-signature@1.2.0
| +-- assert-plus@1.0.0
| +-- jsprim@1.4.1
| | +-- extsprintf@1.3.0
| | +-- json-schema@0.2.3
| | `-- verror@1.10.0
| `-- sshpk@1.13.1
| +-- asn1@0.2.3
| +-- bcrypt-pbkdf@1.0.1
| +-- dashdash@1.14.1
| +-- ecc-jsbn@0.1.1
| +-- getpass@0.1.7
| +-- jsbn@0.1.1
| `-- tweetnacl@0.14.5
+-- is-typedarray@1.0.0
+-- isstream@0.1.2
+-- json-stringify-safe@5.0.1
+-- mime-types@2.1.17
| `-- mime-db@1.30.0
+-- oauth-sign@0.8.2
+-- performance-now@2.1.0
+-- qs@6.5.1
+-- safe-buffer@5.1.1
+-- stringstream@0.0.5
+-- tough-cookie@2.3.3
| `-- punycode@1.4.1
+-- tunnel-agent@0.6.0
`-- uuid@3.1.0
Installation spécifique plugin
Fin de l'installation
Voici les log quelques post plus tôt.
C'est justement mon souci car il n'y a pas de trace d'erreur.
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Impossible, pour chaque mail recu en log debug il y a une ligne au moins dans le log principal.
Donc là il manque ces lignes par rapport au maillistener_log
Merci de lire la doc, vérifier le niveau de log et fournir le plus d'infos. Interpeler le dev en direct sans ca alors que le plugin marche pour les autres ...
Donc là il manque ces lignes par rapport au maillistener_log
Merci de lire la doc, vérifier le niveau de log et fournir le plus d'infos. Interpeler le dev en direct sans ca alors que le plugin marche pour les autres ...
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonsoir,
J'ai mis tous le contenu des log. À part l'adresse mail, la clef api et le mot de passe, je n'ai rien modifié.
N'ayant pas de log en mode debug du moment où il fonctionnait, je ne sais pas ce qu'ils doivent contenir.
J'ai relu la Doc, vérifier qu'il ne manquait pas d'information pour le paramétrage, et même recommencer complètement l'installation du plugin. Je t'ai interpellé, car je n'ai pas de piste à creuser pour essayer de comprendre mon souci. La seule chose que j'ai, c'est ce code de retour égal a 200 et je ne sais pas à quoi il correspond. Je n'ai pas d'autre erreur ou de code d'erreur.
L'ensemble des informations sont dans les quelques posts précédents et je ne sais pas quoi ajouter.
Je suis d'accord que le plugin fonctionne très bien l'ayant moi même utilisé pendant de nombreux mois, mais je suppose que lors de ma réinstallation quelque chose ne lui plaît pas (version de linux, version du PHP ...).
Voilà là où j'en suis. Sans autre idée à creuser, je tourne en rond.
Merci de l'aide que tu pourras m'apporter.
Cordialement
J'ai mis tous le contenu des log. À part l'adresse mail, la clef api et le mot de passe, je n'ai rien modifié.
N'ayant pas de log en mode debug du moment où il fonctionnait, je ne sais pas ce qu'ils doivent contenir.
J'ai relu la Doc, vérifier qu'il ne manquait pas d'information pour le paramétrage, et même recommencer complètement l'installation du plugin. Je t'ai interpellé, car je n'ai pas de piste à creuser pour essayer de comprendre mon souci. La seule chose que j'ai, c'est ce code de retour égal a 200 et je ne sais pas à quoi il correspond. Je n'ai pas d'autre erreur ou de code d'erreur.
L'ensemble des informations sont dans les quelques posts précédents et je ne sais pas quoi ajouter.
Je suis d'accord que le plugin fonctionne très bien l'ayant moi même utilisé pendant de nombreux mois, mais je suppose que lors de ma réinstallation quelque chose ne lui plaît pas (version de linux, version du PHP ...).
Voilà là où j'en suis. Sans autre idée à creuser, je tourne en rond.
Merci de l'aide que tu pourras m'apporter.
Cordialement
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonjour,
Le code 200 indique qu'il y a eu un traitement effectué par le plugin (un mail lu).
- Je l'ai aussi, quand tout fonctionne bien.
Ce qui manque, c'est surtout du contenu dans la log : Maillistener
Quand le mode débug est activé, ce log trace la vie du plugin (les démarrages et surtout le contenu du message et de la boite traité).
- Là, le votre est vide, il y a juste le démarrage du plugin qui est indiqué.
Chez moi, dès que le plugin fonctionne (j'ai des erreurs de ETIMEDOUT, dont je ne sais trouver la provenance, alors que des modules du plugin en parle, mais je ne comprend pas la cause / résolution), après la log "contact Jeedom avec retour : 200", la log "Maillistener" trace le détail de l'analyse du mail.
- Chez vous, cela semble être coupé ou plus fonctionnel à ce moment (ce que nous n'avons jamais constaté).
Je vous propose un truc :
- supprimez votre équipement,
- Désinstallez le plugin
- Puis, en SSH, supprimez le dossier :
/var/www/html/plugins/maillistener
- Redémarrez Jeedom depuis l'interface de Jeedom
Et réinstallez le plugin et créez de nouveau un équipement
- Si vous le pouvez, indiquez un compte imap Gmail / Outlook pour tester
Avez-vous bien faite ces commandes en SSH ?
Le code 200 indique qu'il y a eu un traitement effectué par le plugin (un mail lu).
- Je l'ai aussi, quand tout fonctionne bien.
Code : Tout sélectionner
imapConnected
{ [Error: read ETIMEDOUT]
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'read',
source: 'socket' }
imapDisconnected
imapConnected
{ [Error: read ETIMEDOUT]
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'read',
source: 'socket' }
imapDisconnected
imapConnected
contact Jeedom avec retour : 200
Quand le mode débug est activé, ce log trace la vie du plugin (les démarrages et surtout le contenu du message et de la boite traité).
- Là, le votre est vide, il y a juste le démarrage du plugin qui est indiqué.
Chez moi, dès que le plugin fonctionne (j'ai des erreurs de ETIMEDOUT, dont je ne sais trouver la provenance, alors que des modules du plugin en parle, mais je ne comprend pas la cause / résolution), après la log "contact Jeedom avec retour : 200", la log "Maillistener" trace le détail de l'analyse du mail.
- Chez vous, cela semble être coupé ou plus fonctionnel à ce moment (ce que nous n'avons jamais constaté).
Je vous propose un truc :
- supprimez votre équipement,
- Désinstallez le plugin
- Puis, en SSH, supprimez le dossier :
/var/www/html/plugins/maillistener
- Redémarrez Jeedom depuis l'interface de Jeedom
Et réinstallez le plugin et créez de nouveau un équipement
- Si vous le pouvez, indiquez un compte imap Gmail / Outlook pour tester
Avez-vous bien faite ces commandes en SSH ?
Code : Tout sélectionner
sudo chmod 775 -R /var/www/html
sudo chown www-data:www-data -R /var/www/html
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Pour ceux qui, comme moi, ont un mot de passe complexe
voici un patch qui protège les caractères du login et de password :
voici un patch qui protège les caractères du login et de password :
Code : Tout sélectionner
--- core/class/maillistener.class.orig.php 2018-01-02 17:32:05.224829027 +0100
+++ core/class/maillistener.class.php 2018-01-02 17:33:34.938163006 +0100
@@ -61,7 +61,7 @@
foreach ($deamon_info['notlaunched'] as $addr) {
$mail = self::byLogicalId($addr, 'maillistener');
- $cmd = 'nice -n 19 nodejs ' . $service_path . '/maillistener.js ' . $addr . ' ' . $url . ' ' . $mail->getConfiguration('username') . ' ' . $mail->getConfiguration('password') . ' ' . $mail->getConfiguration('server') . ' ' . $mail->getConfiguration('port') . ' ' . $mail->getConfiguration('attach') . ' ' . $attach_path;
+ $cmd = 'nice -n 19 nodejs ' . $service_path . '/maillistener.js ' . $addr . ' ' . $url . ' "' . $mail->getConfiguration('username') . '" "' . $mail->getConfiguration('password') . '" ' . $mail->getConfiguration('server') . ' ' . $mail->getConfiguration('port') . ' ' . $mail->getConfiguration('attach') . ' ' . $attach_path;
log::add('maillistener', 'debug', 'Lancement démon maillistener : ' . $cmd);
$result = exec('nohup ' . $cmd . ' >> ' . log::getPathToLog('maillistener_node') . ' 2>&1 &');
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonsoir,
Je viens d'effectuer tous ce que tu m'as écrit. Je n'ai pas pu faire l'effacement du dossier maillistener car il avait déjà été effacé par la désinstallation du plugin.
J'ai créé un compte tout neuf sur Gmail et l'ai mis dans le plugin.
Le log du node:
Oui, j'ai bien effectué les commandes SSH.
J'ai essayé avec un mauvais mot de passe et mon log node devient:
Encore merci d'essayer de résoudre mon souci.
Je viens d'effectuer tous ce que tu m'as écrit. Je n'ai pas pu faire l'effacement du dossier maillistener car il avait déjà été effacé par la désinstallation du plugin.
J'ai créé un compte tout neuf sur Gmail et l'ai mis dans le plugin.
Le log du node:
C'est les 3 emails de Gmail plus mon essai.imapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
Oui, j'ai bien effectué les commandes SSH.
J'ai essayé avec un mauvais mot de passe et mon log node devient:
Je ne comprends pas ce qui empêche sur mon RPI d'avoir les données des messages lus. De plus, si je regarde sur le site de gmail, mes messages ont bien été passés en 'lu'.{ [Error: Invalid credentials (Failure)]
type: 'no',
textCode: 'AUTHENTICATIONFAILED',
source: 'authentication' }
imapDisconnected
Encore merci d'essayer de résoudre mon souci.
Fabrice a écrit : ↑02 janv. 2018, 11:17Bonjour,
Le code 200 indique qu'il y a eu un traitement effectué par le plugin (un mail lu).
- Je l'ai aussi, quand tout fonctionne bien.
Ce qui manque, c'est surtout du contenu dans la log : MaillistenerCode : Tout sélectionner
imapConnected { [Error: read ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'read', source: 'socket' } imapDisconnected imapConnected { [Error: read ETIMEDOUT] code: 'ETIMEDOUT', errno: 'ETIMEDOUT', syscall: 'read', source: 'socket' } imapDisconnected imapConnected contact Jeedom avec retour : 200
Quand le mode débug est activé, ce log trace la vie du plugin (les démarrages et surtout le contenu du message et de la boite traité).
- Là, le votre est vide, il y a juste le démarrage du plugin qui est indiqué.
Chez moi, dès que le plugin fonctionne (j'ai des erreurs de ETIMEDOUT, dont je ne sais trouver la provenance, alors que des modules du plugin en parle, mais je ne comprend pas la cause / résolution), après la log "contact Jeedom avec retour : 200", la log "Maillistener" trace le détail de l'analyse du mail.
- Chez vous, cela semble être coupé ou plus fonctionnel à ce moment (ce que nous n'avons jamais constaté).
Je vous propose un truc :
- supprimez votre équipement,
- Désinstallez le plugin
- Puis, en SSH, supprimez le dossier :
/var/www/html/plugins/maillistener
- Redémarrez Jeedom depuis l'interface de Jeedom
Et réinstallez le plugin et créez de nouveau un équipement
- Si vous le pouvez, indiquez un compte imap Gmail / Outlook pour tester
Avez-vous bien faite ces commandes en SSH ?Code : Tout sélectionner
sudo chmod 775 -R /var/www/html sudo chown www-data:www-data -R /var/www/html
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Et l'autre log "maillistener" ?
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Je changerai la clef api quand la configuration sera bonne, mais j'ai changé le mot de passe et l'adresse mail.
Édit: mot de passe
OK:'DomoChristophe'
KO:'DomoChristoph' (KO volontaire pour test)
Édit: mot de passe
OK:'DomoChristophe'
KO:'DomoChristoph' (KO volontaire pour test)
2018-01-02 23:07:19][INFO] : Arrêt du service maillistener
[2018-01-02 23:07:20][INFO] : Lancement du démon maillistener
[2018-01-02 23:07:20][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristophe imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:07:20][INFO] : Démons maillistener lancé
[2018-01-02 23:08:59][INFO] : Arrêt du service maillistener
[2018-01-02 23:09:21][INFO] : Arrêt du service maillistener
[2018-01-02 23:09:21][INFO] : Lancement du démon maillistener
[2018-01-02 23:09:21][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:09:21][INFO] : Démons maillistener lancé
[2018-01-02 23:10:06][INFO] : Arrêt du service maillistener
[2018-01-02 23:10:07][INFO] : Lancement du démon maillistener
[2018-01-02 23:10:07][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:10:07][INFO] : Démons maillistener lancé
[2018-01-02 23:15:07][INFO] : Arrêt du service maillistener
[2018-01-02 23:15:07][INFO] : Lancement du démon maillistener
[2018-01-02 23:15:08][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:15:08][INFO] : Démons maillistener lancé
[2018-01-02 23:20:06][INFO] : Arrêt du service maillistener
[2018-01-02 23:20:06][INFO] : Lancement du démon maillistener
[2018-01-02 23:20:06][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:20:06][INFO] : Démons maillistener lancé
[2018-01-02 23:25:06][INFO] : Arrêt du service maillistener
[2018-01-02 23:25:06][INFO] : Lancement du démon maillistener
[2018-01-02 23:25:06][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:25:06][INFO] : Démons maillistener lancé
[2018-01-02 23:30:09][INFO] : Arrêt du service maillistener
[2018-01-02 23:30:09][INFO] : Lancement du démon maillistener
[2018-01-02 23:30:09][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristoph imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:30:09][INFO] : Démons maillistener lancé
[2018-01-02 23:32:38][INFO] : Arrêt du service maillistener
[2018-01-02 23:32:46][INFO] : Arrêt du service maillistener
[2018-01-02 23:32:46][INFO] : Lancement du démon maillistener
[2018-01-02 23:32:46][DEBUG] : Lancement démon maillistener : nice -n 19 nodejs /var/www/html/plugins/maillistener/resources/maillistener.js domo.christophe@imap.gmail.com http://192.168.0.8:80/plugins/mailliste ... ji4qVZsKpt domo.christophe DomoChristophe imap.gmail.com 993 false /var/www/html/plugins/maillistener/resources/attachments/
[2018-01-02 23:32:46][INFO] : Démons maillistener lancé
- Antoinekl1
- Actif
- Messages : 3927
- Inscription : 23 mai 2015, 08:14
Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP
Bonjour à tous
J'utilisais ce plugin depuis ses débuts, je n'en avais plus besoin mais maintenant je voudrais le remettre en production
Il était juste désactivé, pas désinstallé, et j'ai fait régulièrement les maj
Mais maintenant impossible de lancer le démon
Et quand je relance les dépendances, j'ai ces erreurs
J'ai lancé une réinstallation du plugin, sans erreur
J'ai désinstallé et réinstalle le plugin, sans erreur
Toujours l'erreur pour les dépendances
Une solution ?
J'utilisais ce plugin depuis ses débuts, je n'en avais plus besoin mais maintenant je voudrais le remettre en production
Il était juste désactivé, pas désinstallé, et j'ai fait régulièrement les maj
Mais maintenant impossible de lancer le démon
Et quand je relance les dépendances, j'ai ces erreurs
Code : Tout sélectionner
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 83 not upgraded.
Need to get 5850 kB of archives.
After this operation, 34.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nodejs
E: There are problems and -y was used without --force-yes
/var/www/html/plugins/maillistener/core/class/../../resources/nodejs.sh: line 45: nodejs: command not found
Version actuelle :
/var/www/html/plugins/maillistener/core/class/../../resources/nodejs.sh: line 54: npm: command not found
Installation spécifique plugin
sed: can't read node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: No such file or directory
chown: cannot access 'node_modules': No such file or directory
Fin de l'installation
J'ai désinstallé et réinstalle le plugin, sans erreur
Toujours l'erreur pour les dépendances
Une solution ?
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invités