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
LuluDom
Timide
Messages : 112
Inscription : 30 oct. 2017, 12:51

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

Message par LuluDom » 23 mars 2019, 16:25

Bonjour,

J'ai ce message systématiquement dans Jeedom :

Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Mes dépendances sont en date du 10 mars et quand je relance le démon dans la configuration du plugin, il passe en statut OK et aussi sec repasse en NOK.

Un conseil ?

Avatar de l’utilisateur
LuluDom
Timide
Messages : 112
Inscription : 30 oct. 2017, 12:51

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

Message par LuluDom » 07 avr. 2019, 18:48

LuluDom a écrit :
23 mars 2019, 16:25
Bonjour,

J'ai ce message systématiquement dans Jeedom :

Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Mes dépendances sont en date du 10 mars et quand je relance le démon dans la configuration du plugin, il passe en statut OK et aussi sec repasse en NOK.

Un conseil ?

Une piste : si je supprime le seul équipement que j'ai créé (gmail), alors le démon tient.

J'ai donc réinstallé l'équipement... qui fait tomber le démon.

Ce faisant, Google m'avertit par mail qu'il a bloqué un accès moins sécurisé au compte...

Google me donne le choix d'autoriser un tel accès sur la page suivante :
https://myaccount.google.com/u/0/lessse ... medium=web

Une fois ceci fait, le démon tient !

Nota bene : j'avais comme d'autres utilisateurs le message "RangeError" dans les logs.

francky72
Timide
Messages : 5
Inscription : 03 oct. 2018, 21:07

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

Message par francky72 » 13 avr. 2019, 04:37

Bonjour

J ai le même problème depuis l installation du plugin.
Lorsque que je lance les dépendances le démon passe à NOK et j ai un message dans les log du plugin ( Err http://ftp.debian.org jessie/main arm64 Packages
404 Not Found [IP: 130.89.148.12 80])
J ai crée un compte mail Gmail sans pièces jointes
Mon objectif est de pouvoir mettre a jour le statut de mon Alarme EPS en fonction des activations et désactivations pour lancer un scénario ensuite
J ai vu que d autres avait ce problème mais je ne trouve pas la solution malgré mes recherches
Si quelqu’un a une idée

Par avance 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 » 13 avr. 2019, 10:00

Y en a en long en large en travers du forum de cette erreur (la preuve sans même donner le log complet t'as l'info)
Indice rien a voir avec ce plugin ni aucun autre mais les dépôts smart
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

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 juin 2019, 22:22

Bonjour @Lunarok

Jeedom 3.3.25 à jour de tout en stable.
PI3B+, (Raspbian 9.9 il manque juste les mises à jour de ce mois).

J'ai été voir les équipements MailListener et je constate qu'ils n'ont pas d'icones, le dossier doc ou les icones devraient être, n'est pas présent dans le sous-dossier de ce plugin.
- Cela arrive (avec d'autres plugins) après une restauration, la mienne a plus d'un an (date installation du PI 3B+), honnêtement, je ne sais pas si j'ai été voir pour ce plugin.

Je réinstalle le plugin MailListener sur lui même, cela ne change rien, le dossier doc n'est toujours pas présent (c'est cette action qui replace les docs et icones pour les autres plugins qui sont dans ce cas).

Je décide d'installer les dépendances pour voir si cela change quelque chose. J'ai 3 informations qui m'intrigue.

Code : Tout sélectionner

Début de l'installation
--2019-06-02 22:04:51--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K .                                                     100% 14.7M=0s
2019-06-02 22:04:51 (14.7 MB/s) - 'dependencies.sh' saved [1489/1489]
dependencies.sh: 3: [: maillistener: unexpected operator
Version actuelle : 8
Hit:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
Ok, version suffisante
npm WARN deprecated mailparser@0.4.9: This project is unmaintained
npm WARN deprecated mimelib@0.3.1: This project is unmaintained
added 87 packages from 76 contributors and audited 134 packages in 13.562s
found 0 vulnerabilities
Installation spécifique plugin
rm: cannot remove '/tmp/maillistener_dep': No such file or directory
Fin de l'installation
Les lignes de la log qui m'inquiète :
dependencies.sh: 3: [: maillistener: unexpected operator
npm WARN deprecated mailparser@0.4.9: This project is unmaintained
npm WARN deprecated mimelib@0.3.1: This project is unmaintained
rm: cannot remove '/tmp/maillistener_dep': No such file or directory

Je suis disponible s'il y a besoin de plus d'information.

Merci.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

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 » 09 juin 2019, 10:04

Bonjour,

Je suis le seul à avoir cette situation (sur 2 Jeedom) ?

Je viens de faire le test dans une machine virtuel.
Suppression du plugin (le dossier maillistener est bien supprimé, doc et docs qui étaient présent sur cette VM aussi)
Réinstallation du plugin : les dossiers doc et docs ne sont pas présents après une installation native.
Création d'un équipement Maillistener : pas d'icone sur les équipements, la référence du fichier manquant n'existe pas :
<img width="95" height="105" src="plugins/maillistener/doc/images/maillistener_icon.png">

@Lunarok, est-il possible que tu pousses une correction pour cela ?
- Je ne trouve pas ce plugin sur ton GitHub.

Merci.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

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 » 28 juil. 2019, 12:15

Bonjour,

Je reviens sur l'absence d'icone.
Ayant lu sur un autre forum ;-), ce qui doit être fait : Les icônes des plugins doivent se trouver dans : plugin_info

Je regarde est c'est bien le cas pour Mail Listener.
Sauf que la création d'un équipement a par défaut toujours le path : maillistener/doc/images/maillistener_icon.png
- Donc pas d'icone sur ces équipements.

Je pense que cela viens du fichier /var/www/html/plugins/maillistener/desktop/php/maillistener.php
- qui contient bien le path dans le doc/images

@Lunarok
Peux-tu réaliser ces corrections ?
Je remarque la même situation sur d'autre de tes plugins

A moins qu'il y ai une explication que je n'ai pas.
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Tophe74
Timide
Messages : 14
Inscription : 05 janv. 2017, 13:09

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

Message par Tophe74 » 29 août 2019, 21:14

Bonjour,

je n'arrive pas à installer le plugin sur raspbian 8.
Voici les parties du log en erreur :

Début de l'installation
converted 'https://raw.githubusercontent.com/lunar ... /nodejs.sh' (ANSI_X3.4-1968) -> 'https://raw.githubusercontent.com/lunar ... /nodejs.sh' (UTF-8)
--2019-08-29 19:01:57-- https://raw.githubusercontent.com/lunar ... /nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1491 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K . 100% 13.4M=0s
2019-08-29 19:01:57 (13.4 MB/s) - 'dependencies.sh' saved [1491/1491]
dependencies.sh: 3: [: maillistener: unexpected operator
Nodejs non installé
Get:1 http://archive.raspberrypi.org jessie InRelease [22.9 kB]
Get:2 http://mirrordirector.raspbian.org jessie InRelease [15.0 kB]
Get:3 http://archive.raspberrypi.org jessie/main armhf Packages [170 kB]
Get:4 http://mirrordirector.raspbian.org jessie/main armhf Packages [9539 kB]
Hit https://deb.nodesource.com jessie InRelease
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:7 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:10 http://archive.raspberrypi.org jessie/ui armhf Packages [58.9 kB]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9806 kB in 25s (391 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up lightdm (1.10.3-3+rpi) ...
Configuration file '/etc/lightdm/lightdm.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** lightdm.conf (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package lightdm (--configure):
EOF on stdin at conffile prompt
dpkg: dependency problems prevent configuration of raspberrypi-ui-mods:
raspberrypi-ui-mods depends on lightdm; however:
Package lightdm is not configured yet.
dpkg: error processing package raspberrypi-ui-mods (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
lightdm
raspberrypi-ui-mods
E: Sub-process /usr/bin/dpkg returned an error code (1)
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up lightdm (1.10.3-3+rpi) ...
Configuration file '/etc/lightdm/lightdm.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** lightdm.conf (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package lightdm (--configure):
EOF on stdin at conffile prompt
dpkg: dependency problems prevent configuration of raspberrypi-ui-mods:
raspberrypi-ui-mods depends on lightdm; however:
Package lightdm is not configured yet.
dpkg: error processing package raspberrypi-ui-mods (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
lightdm
raspberrypi-ui-mods
E: Sub-process /usr/bin/dpkg returned an error code (1)
dependencies.sh: 37: [: armv7l: unexpected operator

Et la fin du log :

sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs : Depends: libstdc++6 (>= 5.2) but 4.9.2-10+deb8u2 is to be installed
E: Unable to correct problems, you have held broken packages.
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle :
dependencies.sh: 59: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Installation spécifique plugin
sed: can't read node_modules/mail-listener3/node_modules/mailparser/lib/mailparser.js: No such file or directory
Fin de l'installation

A priori j'ai des packages incomplets sur mon install ?
Quelqu'un pourrait il m'aider SVP ?
Jeedom v3.xx. VM Debian 9.11 Sur NAS Synology ds916+

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 » 29 août 2019, 21:37

C'est pas de l'aide qu'il te faut la, c'est un fossoyeur.
Jessie est obsolète, ton système est a la rue côté paquet vu qu'il finit d'installer des paquets sans rapport avec jeedom, lightdm n'a rien a faire sur un pi pour jeedom.

Bref, réinstaller un os propres Era le mieux
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

Tophe74
Timide
Messages : 14
Inscription : 05 janv. 2017, 13:09

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

Message par Tophe74 » 16 sept. 2019, 23:52

Bonjour,
j'ai donc mis à jour ma version de debian en Stretch et le plugin c'est installé sans problème.
Je reçois bien les mails et j'ai bien l’événement dans le log jeedom : [2019-09-16 23:42:13][INFO] : Evènement sur la commande [Generic][MailEntrant][Expéditeur] mais par contre mon scénario ne se déclenche pas alors qu'il est bien en mode provoqué par le déclencheur #[Generic][MailEntrant][Expéditeur]#.
Je ne comprends pas pourquoi.
Jeedom v3.xx. VM Debian 9.11 Sur NAS Synology ds916+

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 » 17 sept. 2019, 07:24

Bonjour,

Regardez la log du scénario pour comprendre !
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Tophe74
Timide
Messages : 14
Inscription : 05 janv. 2017, 13:09

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

Message par Tophe74 » 17 sept. 2019, 08:13

Bonsoir,
cela fonctionne correctement aujourd'hui merci.

Par contre, j'ai remarqué que si le contenu du mail est complètement en HTML, l'information "Texte" est vide, du coup impossible de rechercher dans le contenu du mail avec un scénario.

Si je transfert un mail qui est uniquement en HTML alors cela fonctionne car le début du contenu du mail n'est pas en HTML (il contient les infos de transfert en texte puis le mail d'origine en HTML).

Serait il possible de corriger ce problème de non conversion des mails full HTML en texte ?
Jeedom v3.xx. VM Debian 9.11 Sur NAS Synology ds916+

Avatar de l’utilisateur
mael501
Timide
Messages : 118
Inscription : 27 mai 2017, 16:19

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

Message par mael501 » 03 oct. 2019, 11:52

Bonjour,

super plugin que je découvre aujourd'hui pour un besoin précis.
Marche parfaitement, juste je voudrais savoir combien de temps sont conservés les pièces jointes? Faut-il en gérer la suppression soit même?

Merci ;)
1 Jeedom Smart stretch 3.3.30, zwave - rfxcom - zigbee - blea
1 Jeedom Smart stretch 3.3.30, zwave

Jeeviens
Timide
Messages : 154
Inscription : 15 août 2017, 01:04

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

Message par Jeeviens » 07 oct. 2019, 21:48

Bonsoir : )

J'avoue ne pas avoir parcouru les 27 pages du thread... si la réponse à ma question s'y trouve, n’hésitez pas le RTFM !!! : )

Question (soumise à rtfm donc...) : lorsque je configure un serveur imap sur le port 143, le démon plante. Dans les secondes qui suivent. En revanche, si je configure un autre serveur opérant sur le port 993, aucun problème, ça fonctionne nickel...

RTFM ou pas RTFM ???? :D :D :D

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

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