2. Nachtrag zum Workshop »Anti-Spam mit YAM« (von Christian Aichinger)
Wie in meinem letzten Workshop angekündigt, möchte ich an dieser Stelle
noch das erwähnte ARexx-Skript vorstellen, das die Archivierung von
Spam-Absender-Adressen automatisch übernimmt.
Eines vorweg: Betrachtet das Skript bitte nur als Grundgerüst. Im jetzigen
Zustand ist es sicherlich noch nicht als fehlerfrei zu bezeichnen. So
können zum Beispiel noch nicht mehrere Spam-Mails selektiert und von dem
Skript verarbeitet werden.
Funktion:
Das Skript dient dazu, die E-Mail-Adresse einer(!) ausgewählten Mail in das
externe Killfile einzutragen und danach die komplette E-Mail in das
"Gelöschte"-Postfach zu verschieben.
Installation:
Zuerst sollte der folgende Quelltext via Cut & Paste in einer neuen Datei
gespeichert werden (von ersten "/*" bis zum "/* Ende */" ausschneiden):
/*
Exportiert die E-Mail-Adresse der ausgewählten E-Mail in die im Argument
angegebene Datei.
Das Skript ist Public Domain. Jeder, der möchte, kann dieses "Grundgerüst"
(mehr ist es auch nicht) weiterentwickeln. Für Schäden, welcher Art auch
immer, übernehme ich keine Garantie oder Verantwortung.
Die Benutzung dieses Skripts geschieht auf eigene Gefahr.
*/
PARSE ARG adrfile
ADDRESS 'YAM'
OPTIONS RESULTS
/*
keine Benutzereingaben möglich
*/
APPBUSY
/*
Informationen über die ausgewählte Mail übernehmen
*/
MAILINFO STEM j.
/*
Absenderadresse mittels "Echo" in die angegebene Datei eintragen
*/
ADDRESS COMMAND 'echo >>' adrfile '"' j.from '"'
/*
Dieser Punkt verschiebt die selektierte Mail ins Deleted-Postfach
*/
MAILDELETE
/*
Benutzereingaben wieder möglich
*/
APPNOBUSY
/* Ende */
Als nächstes wird YAM gestartet und das Konfigurationsfenster geöffnet.
Unter dem Konfigurationspunkt "ARexx" (links) muss nun ein neuer "'Skripts'
Menüeintrag" ausgewählt werden. Unter "Name" ist die Bezeichnung des neuen
Menüeintrages festzulegen. Bei mir heißt dieser einfach nur "Lösche Spam".
Das Cycle-Gadget rechts daneben muss auf "ARexx" stehen. Im Eingabefeld
"Skript" wird der Dateiname des oben abgedruckten Skripts und zusätzlich
als Argument das Killfile eingetragen. Die beiden unteren Buttons ("Öffne
Konsolenfenster" und "Warte auf Beendigung") müssen abgewählt sein. Wer
jetzt nur "Bahnhof" verstanden hat, schaut sich das Bild an. ;)
Screenshot:
Übrigens habe ich von einem Leser noch den Hinweis auf eine gute Webseite
zum Thema bekommen. Unter http://www.antispam.de gibt es ein FAQ und ein
Forum, in dem man weitere Hilfe zur Spam-Abwehr bekommen kann.
Christian Aichinger <christian@aakt.de>
|