Démon KO / Impossible de réinstaller les dépendances

Bonjour,

j’ai remarqué complètement par hasard que le plugin ne fonctionnait plus sur mon Jeedom.

Rien n’a bougé sur les paramètres de la boite mail écoutée.

Impossible de réinstaller les dépendances et le démon s’arrête au bout de 60 secondes environ.

Voici les logs d’installation :

-----------------------------
*Début de l'installation*
*Installation spécifique plugin*
*npm WARN deprecated har-validator@5.1.5: this library is no longer supported*
*npm WARN deprecated mimelib@0.3.1: This project is unmaintained*
*npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.*
*npm WARN deprecated mailparser@0.4.9: Mailparser versions older than v2.3.0 are deprecated*
*npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142*
*added 96 packages, and audited 97 packages in 2s*
*12 packages are looking for funding*
*  run `npm fund` for details*
*1 moderate severity vulnerability*
*Some issues need review, and may require choosing*
*a different dependency.*
*Run `npm audit` for details.*
*Fin de l'installation*

Les logs de fonctionnement :

*(node:1626336) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.*
*(Use `nodejs --trace-warnings ...` to show where the warning was created)*
*imapConnected*
*Error: This socket has been ended by the other party*
*    at Socket.writeAfterFIN [as write] (node:net:521:14)*
*    at JSStreamSocket.doWrite (node:internal/js_stream_socket:176:19)*
*    at JSStream.onwrite (node:internal/js_stream_socket:33:57)*
*    at TLSSocket.Socket._final (node:net:491:28)*
*    at callFinal (node:internal/streams/writable:696:27)*
*    at prefinish (node:internal/streams/writable:725:7)*
*    at finishMaybe (node:internal/streams/writable:735:5)*
*    at TLSSocket.Writable.end (node:internal/streams/writable:633:5)*
*    at TLSSocket.Socket.end (node:net:679:31) {*
*  code: 'EPIPE',*
*  source: 'socket'*
*}*

Je n’ai malheureusement pas trouvé grand chose sur le forum ressemblant à mon soucis, il semblerait que des packages ne soient pas à la dernière version, mais là je suis un peu perdu.

Version de mon Jeedom : 4.3.17

Je reste à dispo pour d’autres renseignements.

Merci de votre aide !

Bonjour

Une copie de votre page santé jeedom, svp.

Antoine

Bonjour, voici :

Et le détail du plugin NOK :

Bonne journée

Bonsoir,

On dirait que c’est le serveur distant qui coupe la connexion. Quel est le domaine de l’adresse en écoute ?
Pouvez-vous vous en tester un autre ?

Idem +1 essayer avec une autre

Pour info, chez moi avec un mail perso « @orange.fr », le plugin d’envoi de mail de notifications (different de celui-ci) ne marchait plus non-plus au bout d’un moment.

J’ai du modifier le port SSL qu’orange avait fait évoluer en 2ans…

Bonsoir,

Pour 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";

Bonjour,

alors oui j’ai l’impression que c’est le serveur de messagerie qui coupe la connexion en effet.
J’utilise une boite Orange. J’ai effectivement dû modifier le plugin « Mail » de Jeedom pour que l’envoi des mails se fassent à nouveau.

La modif « process.env.NODE_TLS_REJECT_UNAUTHORIZED = « 1 »; » ; ça je l’avais trouvé, c’est bon.

Donc maintenant comment pourrais je configurer le plugin afin qu’il fonctionne en SSL avec Orange ?

Par contre cela n’explique pas pourquoi je n’arrive plus à réinstaller les dépendances.

Merci pour vos idées du comment modifier le protocole de connexion pour Orange :slight_smile:

Bien cordialement.

Bosoir,

Je ne vois pas d’erreur d’installation des dépendances.

Vous êtes peut-être touché par ce problème :

Hummm non ce n’est pas encore cela car tant que le démon n’est pas KO, donc que le serveur distant ne coupe pas, je reçois bien les mails.

Pour le moment j’ai contourné le problème en créant un scénario qui relance le démon toutes les minutes…