linuxos pop3 kliens amit bashből lehet scriptelni
Moczik Gabor
pm at progzmaster.hu
Thu Mar 8 22:32:39 CET 2007
Steve wrote:
> Linux gurukat és Letot kérdezném, hogy mivel lehetne a legegyszerűbben
> megoldani azt, hogy:
> 1. Egy levelezőszerveren lévő levelesládából letöltenem egy levelet
> amiben egy, esetelg két xls doksi van csatolva.
> 2. A levél maga nem kell, csak az egy vagy két melléklet, persze
> rendesen dekódolva már :)
> 3. Mondjuk csak adott címről érkező levelekre tudjon szűrni :)
fetchmail-lel le tudod szedni, bar nem szereti lerakni, SMTP-n tovabbitja.
A csatolmanyt kiszedni mondjuk mimedecode.
Most hiretelen nem tudom, de mintha a mutt is alkalmas lenne, egy az egyben.
Ha en csinalnam:
Minimum meg kell oldani, hogy a beerkezo levelel tortenjen valami.
Ezt ugy lehetne, hogy felteszel egy fetchmail-t es egy MTA-t (pl. exim).
A fetchmail-t beallitod, hogy a mittudomen123 at freemail.hu cimrol jovo
leveleket tovabbitsa a helyi mittudomen user nevere.
Az /etc/email-adresses fajlba felveszel egy sort, hogy a mittudomen user
leveleit iranyitsa at egy pipe-ba:
mittudomen: "|/usr/local/bin/myscript.sh"
Utana megirod a myscript.sh scriptet ugy, hogy az STDIN-jet adja at a
mimedecode-nak, azt meg felparameterezed, hogy hova tegye a cuccot.
Az exim-et fel tudod parameterezeni, hogy nem kivanatos kuldo eseten egybol
a /dev/null-ba tegye a levelet :-)
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))
More information about the Elektro
mailing list