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
prohand
Timide
Messages : 139
Inscription : 26 mai 2015, 18:47
Localisation : Lyon
Contact :

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par prohand » 26 juil. 2016, 11:09

C'est que le serveur en fasse ne répond pas ou bien que tu as un pare-feu devant qui bloque la connexion.

nkondratek
Timide
Messages : 42
Inscription : 08 janv. 2016, 14:50

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par nkondratek » 26 juil. 2016, 11:20

Pour info, je viens de tester avec une adresse Gmail, et là ca fonctionne...

Avatar de l’utilisateur
prohand
Timide
Messages : 139
Inscription : 26 mai 2015, 18:47
Localisation : Lyon
Contact :

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par prohand » 26 juil. 2016, 11:22

Le problème vient je pense de ton hébergeur du coup...

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par Darkeyes » 26 juil. 2016, 11:23

retire ta clé api de ton log, faut bien penser a tout virer quand on poste un log ;)
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

nkondratek
Timide
Messages : 42
Inscription : 08 janv. 2016, 14:50

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par nkondratek » 26 juil. 2016, 11:27

Merci, je viens de la retirer...

Bon et bien je vais me créer une adresse mail ailleurs alors :(

EDIT : avec une boite laposte.net, aucun soucis !

nkondratek
Timide
Messages : 42
Inscription : 08 janv. 2016, 14:50

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par nkondratek » 26 juil. 2016, 11:45

Bon donc comme maintenant ça fonctionne, j'ai une seconde question.

Est ce que vous savez me dire à quel intervalle les mails sont relevés ? J'essaye en fait de créer un scénario qui va lancer une action particulière si j'envoie sur cette boite mail un mail ayant pour sujet un certain mot clé...

Merci à tous.

Avatar de l’utilisateur
prohand
Timide
Messages : 139
Inscription : 26 mai 2015, 18:47
Localisation : Lyon
Contact :

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par prohand » 26 juil. 2016, 17:16

Les mails sont relevés en temps réel. ^^

jmt_57
Timide
Messages : 6
Inscription : 15 juil. 2016, 23:51

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par jmt_57 » 30 juil. 2016, 23:48

Bonsoir,

Impossible de démarrer correctement, le plug-ins, il se met en status NOK, malgré le changement des droits sur le répertoire /var/www/.nmp

L'installation semble avoir fonctionné correctement:
Début de l'installation
Version actuelle : v5.12.0
Ok, version suffisante
mail-listener2@0.1.8 /usr/share/nginx/www/jeedom/plugins/maillistener/resources
+-- async@0.9.2
+-- imap@0.8.17
| +-- readable-stream@1.1.14
| | +-- core-util-is@1.0.2
| | +-- inherits@2.0.1
| | +-- isarray@0.0.1
| | `-- string_decoder@0.10.31
| `-- utf7@1.0.0
`-- mailparser@0.4.9
+-- encoding@0.1.12
| `-- iconv-lite@0.4.13
+-- mime@1.3.4
+-- mimelib@0.2.19
| `-- addressparser@0.3.2
`-- uue@1.0.0
mail-listener2@0.1.8 /usr/share/nginx/www/jeedom/plugins/maillistener/resources
`-- request@2.73.0 extraneous
mail-listener2@0.1.8 /usr/share/nginx/www/jeedom/plugins/maillistener/resources
`-- request@2.73.0 extraneous
mail-listener2@0.1.8 /usr/share/nginx/www/jeedom/plugins/maillistener/resources
`-- request@2.73.0 extraneous
mail-listener2@0.1.8 /usr/share/nginx/www/jeedom/plugins/maillistener/resources
`-- request@2.73.0 extraneous
Fin de l'installation

Le log de maillistener_node contient :
{ [Error: connect ENOENT true]
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'connect',
address: 'true',
source: 'socket' }
imapDisconnected


Le compte email que je souhaite superviser marche sans soucis en imap, sur port 993. serait-ce un soucis de SSL ? J'ai fait le test avec une boite mail chez gmail et chez free, comportement identique.

Si l'un de vous à une idée, ....

Merci,

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

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par lunarok » 30 juil. 2016, 23:50

C'est bien une erreur de conf ou accès au serveur. Pas du plugin. La il démarre mais n'arrive pas a se connecter.

Envoyé de mon A0001 en utilisant Tapatalk
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

jmt_57
Timide
Messages : 6
Inscription : 15 juil. 2016, 23:51

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par jmt_57 » 01 août 2016, 20:54

Bonsoir,

Je suis d'accord avec toi, voici la commande lancée par le plugin d'apres le log du maillistener_node :

nice -n 19 nodejs /usr/share/nginx/www/jeedom/plugins/maillistener/resources/maillistener.js test.test@gmail.com@imap.gmail.com http://def.xyz.abc.xx:80/core/api/jeeAp ... XXXXXXXXXX test.test@gmail.com my_email_password imap.gmail.com true /usr/share/nginx/www/jeedom/plugins/maillistener/resources/attachments/

Or voici la commande qui fonctionne correctement que j'ai validé en SSH sur mon jeedom directement :

nice -n 19 nodejs /usr/share/nginx/www/jeedom/plugins/maillistener/resources/maillistener.js test.test@gmail.com http://def.xyz.abc.xx:80/core/api/jeeAp ... XXXXXXXXXX test.test@gmail.com my_email_password imap.gmail.com 993 true /usr/share/nginx/www/jeedom/plugins/maillistener/resources/attachments/

Comme tu peux le voir, depuis le plugin dans jeedom, il construit mal le champs 2 email address puisqu'il ajoute @le_server_imap derriere l'email addresse,... et le port 993 renseigné dans la config du plugin n'est pas utilisé non plus....

Si c'est un soucis avec la config, merci de m'indiquer comment la remplir, car les champs renseignés dans l'ecran de config du plugin sont identiques à ceux affichés ici.

Merci pour ton aide,
Cordialement,
Jean-Michel

olivierdomo
Actif
Messages : 910
Inscription : 28 juil. 2014, 15:52

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par olivierdomo » 26 sept. 2016, 18:52

Bonjour à tous, Bonjour @lunarok,

J'ai installé le plugin, je comprends bien son utilité, la connexion gmail est ok, puisque j'ai bien le widget avec le dernier mail reçu.

Dans les commandes de l'équipement, j'ai bien les différentes rubriques qui se remplissent.

Cependant, je ne vois pas comment utiliser le plugin pour des emails précis , type email commandes de gearbest (récupérer le n° suivi),

puisque actuellement seul le dernier mail est récupéré par jeedom, à chaque nouvelle réception de mail.

Avant de poster, j'ai lu les 16 pages du sujet et la documentation du plugin.

Merci par avance de bien vouloir éclairer ma lanterne svp.
Configuration et profil : memberlist.php?mode=viewprofile&u=241 => MAJ des équipements en cours

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

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par lunarok » 26 sept. 2016, 20:47

Y a un exemple dans la doc qui montre le principe

Envoyé de mon A0001 en utilisant Tapatalk
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

olivierdomo
Actif
Messages : 910
Inscription : 28 juil. 2014, 15:52

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par olivierdomo » 26 sept. 2016, 21:55

Bonsoir @lunarok merci ton plugin et ta réponse , je n'avais pas vu l'exemple, je me suis penché dessus en faisant un test et l'affection variable fonctionne :)

Il faut que je décortique ton exemple de code php car je débute de la compréhension de ce langage.

Pourrais-tu partager le template complet de ton scénario d'exemple ou en format texte stp car sur le screen, on ne voit pas le déclencheur ni la fin du code.

Est-ce que le traitement d'un mail fonctionne sur un mail déjà reçu ou cela ne fonctionne que sur les entrants après installation du plugin ?

Merci d'avance



Envoyé de mon SM-G930F en utilisant Tapatalk
Configuration et profil : memberlist.php?mode=viewprofile&u=241 => MAJ des équipements en cours

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

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par lunarok » 26 sept. 2016, 22:22

De mémoire que sur les mails arrivant
J'ai pas forcément envie de partager le texte pour éviter le copier coller et forcer les gens a comprendre a minima, c'est salaud je sais mais on a tous eu des profs comme ca (vous savez le prof DZ math ou physique un peu bizarre au sourire sadique avec ses grosses lunettes)
Surtout c'est pas assez générique vous devez forcément adapter par rapport a ce qui est attendu

Envoyé de mon A0001 en utilisant Tapatalk
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

olivierdomo
Actif
Messages : 910
Inscription : 28 juil. 2014, 15:52

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par olivierdomo » 26 sept. 2016, 22:34

D'accord, je ferais un test demain avec un plugin qui renvoie les mails reçus.

Je comprends tout à fait ton point de vue et tu as raison, j'ai déjà compris la 1ère fonction "strpos" je suis fier de moi

Envoyé de mon SM-G930F en utilisant Tapatalk
Configuration et profil : memberlist.php?mode=viewprofile&u=241 => MAJ des équipements en cours

Avatar de l’utilisateur
AgP42
Timide
Messages : 210
Inscription : 26 août 2016, 13:37
Localisation : Berlin
Contact :

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par AgP42 » 16 oct. 2016, 14:54

Bonjour,

en lisant les échanges ci-dessus je vois que ce plugin semble marcher parfaitement avec gmail, et pourtant chez moi non !

voici la configuration (évidemment j'ai vérifié le mot de passe...) :
mail_conf.png
mail_conf.png (26.34 Kio) Consulté 2931 fois
Dans les logs, j'ai l'erreur suivante qui se répète :

Code : Tout sélectionner

{ [Error: Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure)] type: 'no', textCode: 'ALERT', source: 'authentication' }
Je vais donc sur le lien donné, j'obéi à toutes les demandes de Google, notamment d'accepter les applications moins sécurisés et le "unlockcapcha", mais rien n'y fait...

Ai-je une erreur dans ma conf initiale ? Faut-il faire une manip dans le compte google ?

Merci de votre aide,

AgP42
RPI3 avec disque SSD - RFXCom - IPX800 v3 + X8R - Eco-Device - 9 Sondes Oregon - Chacon DI.O - ZiBase déportée en CPL - 3 Cameras - et d'autres petits trucs...
Framework Tasker pour Jeedom
Dev du plugin TaskerAutoRemote

cedoch
Timide
Messages : 13
Inscription : 06 mars 2016, 19:05

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par cedoch » 19 oct. 2016, 22:11

Je n'arrive pas à démarrer... Dans la log du plugin j'ai "imap connected"

Le widget reste avec les valeur par défaut -> donc quelque chose ne doit pas être correct...

Je suis sous Gmail avec la navigation en 2 étapes et le mot de passe par application activé. Comment puis-je voir si la connexion se fait bien (ou mal) ?

Merci de votre assistance.

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

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par Totof » 08 nov. 2016, 21:37

Bonsoir et encore merci pour ce plugin.

Je l'utilise depuis un moment, mais j'ai l'impression d'un changement:
Si je reçois 2 emails identiques (avec le même expéditeur, sujet, contenu...), mon scénario avec comme trigger le 'Sujet' (mais c'est vrai avec les autre choix) ne se déclenche pas.

Soit c'est une modification de Jeedom pour éviter un re déclenchement,
ou bien, j'ai raté un paramétrage quelque part et dans ce cas là, je veux bien une indication :idea:

Si ce n'est pas un mauvais paramétrage de ma part, pourrait-on avoir aussi la date/heure de l'email qui lui ne sera pas identique et donc pourra servir de déclencheur ?

Merci

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par Anonyme » 08 nov. 2016, 21:39

Contenu supprimé à la demande de son auteur

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

Re: [Sujet officiel] Mail listener : watcher IMAP

Message par Totof » 08 nov. 2016, 21:55

Merci, j'ai raté ce billet sur le blog. Il répond à mon souci. J'avais aperçu des infos sur ce sujet sans trouver où le modifier.

Milles excuses pour ma question 8-) 8-) 8-)

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 14 invités