[PINGUIN] Graf ` Taste / Verzeichnis leer / Schell Scripting
Sebastian Dellit
sebo at blindzeln.de
Die Okt 17 12:33:40 CEST 2006
Hoppa Henning und Leser und Leserinnen,
am Dienstag, 17. Oktober 2006 um 12:21 meinte Henning Oschwald u. a.:
> Am Dienstag, 17. Oktober schrieb Sebastian Dellit:
>> Ein erstes Script, welches ein wenig umfangreicher ist, soll einfach
>> aus einem Mailaccount von mir alle Mails aus SPAM/HAM holen, in einen
>> Temp Ordner einsortieren und dann sa-learn verfüttern.
> Da würde mich mal interessieren, wie Du die einzelnen Mails aus Deinem
> Account bekommst.
Ich habe ja neben mir hier meinen Server stehen. Der holt alle Mails
von den nötigen Konten im Netz ab und sortiert sie zu den jeweiligen
virtuellen Usern. Ich hole diese, da es mir irgendwie nach einem
Versuch mit TB und IMAP nicht so wirklich geschmeckt hat, alle Mails
über POP ab. Die einzelnen Mails, ob SPAM odr HAM, sortiere ich dann
in mein privates Konto ein, welches ich als einzigstes hier mit IMAP
(da kaum Mails und keine Regeln) laufen lasse, ein.
Dort gibt es dann
also einen SPAM und einen HAM IMAP Ordner, über das ich dann das
Script schicke.
> Naja, wenn Du direkten Zugriff auf die Mbox Files
> hast, könntest Du formail verwenden. Aber wenn Du die Mails gar via POP3
> oder IMAP holen willst, wirds sehr umständlich. Dafür würde ich dann
> eher Perl oder Python nehmen. In Perl gibts z. B. das Modul
> Mail::IMAPClient.
Ich kann mir denken was du meinst, aber da ich ja kompletten Zugriff
habe, dürfte das vorerst nicht nötig sein.
>> Hier und da bräuchte ich aber eine Möglichkeit zu testen, ob in Verz.
>> x Dateien sind. Im Netz fand ich dazu:
>>
>> if [ ! "`ls -A /pfad`";
> [...]
>> Nun würde ich gerne mal wissen, wie dieses ` Zeichen unter UNIX
>> gemacht werden kann?
> Wie Schöppi ja schon geschrieben hat, mit Shift + die Taste neben der
> Rücktaste. Alternativ kannst Du auch folgendes schreiben:
> if [ ! "$(ls -A /pfad)";
Auch das heb ich mir mal auf. :-)
Danke und
--
Viele Grüße Sebastian
ICQ: 264706583 | MSM: sebo at blinzeln.de | Skype: sebo_de
E-Mail: sebo at blindzeln.de | Web: www.blindzeln.de