Certains messages ne sont pas détectés (dépend de la forme du message à priori)

J’ai aussi le problème.

Je suis repassé en stables aussi.

1 « J'aime »

impossible d’activer le demon en stable maintenant également:

0000|internal/modules/cjs/loader.js:905
0001|throw err;
0002|^
0003|Error: Cannot find module 'mail-listener3'
0004|Require stack:
0005|- /var/www/html/plugins/maillistener/resources/maillistener.js
0006|at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
0007|at Function.Module._load (internal/modules/cjs/loader.js:746:27)
0008|at Module.require (internal/modules/cjs/loader.js:974:19)
0009|at require (internal/modules/cjs/helpers.js:101:18)
0010|at Object. (/var/www/html/plugins/maillistener/resources/maillistener.js:1:20)
0011|at Module._compile (internal/modules/cjs/loader.js:1085:14)
0012|at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
0013|at Module.load (internal/modules/cjs/loader.js:950:32)
0014|at Function.Module._load (internal/modules/cjs/loader.js:790:12)
0015|at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) {
0016|code: 'MODULE_NOT_FOUND',
0017|requireStack: [ '/var/www/html/plugins/maillistener/resources/maillistener.js' ]
0018|}

Supprimez le contenu du dossier maillistener.
Réinstallez la version stable.
Activez le plugin
Réinstallez les dépendances.

Je l’ai testé plusieurs fois sans problème.

Il ne faut pas désinstaller le plugin, sinon vous perdez les équipements. Il faut faire comme j’ai indiqué.

2 « J'aime »

@Tous,

Bonjour,

Je viens de tester la dernière version bêta du plugin.

  • Installation du plugin par dessus la version stable : ok
  • L’installation des dépendances démarre automatiquement et s’installe jusqu’au bout : ok
  • Démarrage du « Démon » manuellement : ok

Le plugin fonctionne de nouveau avec les modifications proposées par @mmourcia

MERCI à Lunarok et à mmourcia pour ces modifications


Pour ceux qui auraient l’erreur suivante :

0497|(node:13195) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
0498|(Use `nodejs --trace-warnings ...` to show where the warning was created)
0499|imapConnected

Il faut éditer (via l’éditeur de Jeedom) le fichier suivant :
html/plugins/maillistener/resources/maillistener.js
Et modifier la ligne 14 :
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
en :
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "1";


1 « J'aime »