J’ai aussi le problème.
Je suis repassé en stables aussi.
J’ai aussi le problème.
Je suis repassé en stables aussi.
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é.
Bonjour,
Je viens de tester la dernière version bêta du plugin.
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";