Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: Couz1

Bonjour,

j'aimerais coder un petit script qui se connecte a une adresse email pour y recuperer la liste des mails et effectuer des actions en fonction de mot clef dans le titre ou le corp du message.

J'ai deja reussi à le faire en php mais est il possible de le faire en bash car je ne souhaite pas installer apache/php sur le serveur.

Poste le Saturday 22 September 2007 18:30:31
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: tuxce

salut, tu as fetchmail + procmail qui font ca très bien

Poste le Saturday 22 September 2007 18:45:30
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: Couz1

Oui, mais procmail sert juste a filtrer les mails, moi, je voudrais effectuer des actions system, ou lancer des scripts.

par exemple, j'envois un mail avec comme titre "ADD;XXX.XXX.XXX.XXX;80;60" et j'autorise la machine XXX.XXX.XXX.XXX a se connecter sur le port 80 pendant 60 minutes

Poste le Saturday 22 September 2007 18:55:54
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: tuxce

avec procmail, tu peux lancer des commandes/scripts externes avec |
Citation
man procmailex
:0 ic
| cd backup && rm -f dummy `ls -t msg.* | sed -e 1,32d`


Poste le Saturday 22 September 2007 23:52:43
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: couz1

Ah ok !

merci, je vais essayer de me debrouiller de cette maniere alors :d

Poste le Sunday 23 September 2007 19:24:52
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: Sve@r

Citation
Couz1
Oui, mais procmail sert juste a filtrer les mails,
moi, je voudrais effectuer des actions system, ou
lancer des scripts.

par exemple, j'envois un mail avec comme titre
"ADD;XXX.XXX.XXX.XXX;80;60" et j'autorise la
machine XXX.XXX.XXX.XXX a se connecter sur le port
80 pendant 60 minutes

Tu donnes des ordres immédiats à une machine par email ? A la base le mail est un protocole de communication asynchrone (le destinataire ne lit pas forcément le mail de suite).
Peut-être que tu pourrais repenser totalement le truc et créer ton propre client/serveur...


L'homme qui murmurait à l'oreille des pingouins
[fr.lang.free.fr]

Poste le Wednesday 3 October 2007 22:45:33
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?

Citation
Sve@r
A la base le mail est un protocole de communication asynchrone
Peut-être que tu pourrais repenser totalement le truc et créer ton propre client/serveur...

Je suis d'accord avec Sve@r que le mail est asynchrone et en théorie peu adapté; mais en pratique, pas forcément, je comprends assez bien Couz1 qui cherche peut-être à contourner des filtres réseaux ou autres et qui n'as pas d'autres protocoles disponibles en pratique que le mél.

J'invite quand même Couz1 à rester dans la légalité!

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Thursday 4 October 2007 08:04:58
Répondre     Citer    
Re: Script bash qui se connecte a une boite mail. Possible ou pas ?
Envoyé par: ofkain

Pour ce genre de taches je penses que knockd + iptables sont bien plus adaptés...

Poste le Thursday 4 October 2007 12:58:34
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Script bash qui se connecte a une boite mail. Possible ou pas ?
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons