Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Pour échanger sur les plugins classés en catégorie "Communication"
Avatar de l’utilisateur
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

Message par Fabrice » 01 janv. 2018, 14:40

Si le mode de debug est activé il doit y avoir un autre journal. Maillistener.
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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 15:00

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
imapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
maillistener
[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é
maillistener_install
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

Avatar de l’utilisateur
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

Message par Fabrice » 01 janv. 2018, 18:03

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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 18:37

Non, je vais chercher la procédure et je t'informerai du résultat.

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 19:10

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

Avatar de l’utilisateur
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

Message par Fabrice » 01 janv. 2018, 19:19

Redémarrage aussi .?
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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 19:26

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
sante.PNG
sante.PNG (158.55 Kio) Consulté 2163 fois

Avatar de l’utilisateur
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

Message par Fabrice » 01 janv. 2018, 19:29

Je ne sais malheureusement plus quoi proposer.

É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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 19:39

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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 19:43

Bonjour @lunarok
Si tu passe par ici et que tu as quelques pistes à me donner, je suis preneur.

Merci

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par lunarok » 01 janv. 2018, 21:06

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
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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 22:07

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_node
imapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
maillistener
[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é
maillistener_install
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
Bonsoir,
Voici les log quelques post plus tôt.
C'est justement mon souci car il n'y a pas de trace d'erreur.


Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par lunarok » 01 janv. 2018, 22:41

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 ...
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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 01 janv. 2018, 23:52

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

Avatar de l’utilisateur
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

Message par Fabrice » 02 janv. 2018, 11:17

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.

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
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 ?

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

Hopper
Helper
Messages : 26
Inscription : 17 févr. 2016, 00:12

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Hopper » 02 janv. 2018, 17:42

Pour ceux qui, comme moi, ont un mot de passe complexe :D
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 &');


Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 02 janv. 2018, 23:29

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:
imapConnected
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
contact Jeedom avec retour : 200
C'est les 3 emails de Gmail plus mon essai.

Oui, j'ai bien effectué les commandes SSH.

J'ai essayé avec un mauvais mot de passe et mon log node devient:
{ [Error: Invalid credentials (Failure)]
type: 'no',
textCode: 'AUTHENTICATIONFAILED',
source: 'authentication' }
imapDisconnected
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'.

Encore merci d'essayer de résoudre mon souci.
Fabrice a écrit :
02 janv. 2018, 11:17
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.

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
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 ?

Code : Tout sélectionner

sudo chmod 775 -R /var/www/html
sudo chown www-data:www-data -R /var/www/html

Avatar de l’utilisateur
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

Message par Fabrice » 02 janv. 2018, 23:37

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

Totof
Timide
Messages : 165
Inscription : 12 nov. 2014, 21:30
Localisation : Val d'Oise

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Totof » 02 janv. 2018, 23:46

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)
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é

Avatar de l’utilisateur
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [Plugin Tiers][Sujet Principal] Mail listener : watcher IMAP

Message par Antoinekl1 » 07 janv. 2018, 10:17

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

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 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 ?
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invités