Ansicht umschalten
Avatar von Uwe Falke
  • Uwe Falke

638 Beiträge seit 05.02.2000

600 mails - script

Liebe Tante Frieda :->

Wenn der Text der mail im File eu_mail steht, dort der String
"ADDRESSEE" als Platzhalter fuer Name/Anrede enthalten ist und das
File
addresses Eintraege der Form
<e-mail-Adresse> <Name/Anrede> enthaelt (z.B.
foo.bar@dot.com Prof. Foo Bar
),
dann funktioniert das folgende klitzekleine Skript, vorausgesetzt,
Du hast eine Maschine mit mail-Programm (jede UNIX/Linux-Kiste) und
sh (oder bash oder ksh) und es ist ein Mailserver konfiguriert:

#!/usr/bin/sh
MAILTEXT=eu_mail
ADR=addresses
while read A N ; do
 sed -e "s/ADDRESSEE/$N/" $MAILTEXT | mail $A
done < $ADR

Der jeweils erste Eintrag jeder Zeile wird als mail-Adresse
verwendet,
und der Rest der Zeile wird gegen den String "ADDRESSEE"
ausgetauscht.
Das geht im Englischen besonders gut, sonst muesste man evtl. noch
zwischen Damen und Herren unterscheiden, um der Grammatik genuege zu
tun.

Fuer MS OS weiss ich leider keine so einfache Loesung (mglw. gibt es
sie auch, aber ich kenne mich da nicht so gut aus).

Ich habe zwar eine private Linux-Kiste, aber nur Web-Mail, und ich
mag nicht unbedingt die Maschinen meines Broetchengebers, auch wenn
es derzeit die Uni Liverpool ist, fuer den Zweck benutzen.
Ich wuesste evtl. noch einen Weg, an eine geeignete Maschine zu
kommen, aber den wuerde ich Dir nur per e-mail verraten wollen, kenne
jedoch Deine Adresse nicht.
Ich mag meine nicht im Klartext hinschreiben (so viel gierige
Netzspinnen, die alles, was nach e-mail-Adresse riecht, fressen),
aber mit meinem Nachnamen vor dem "Klammeraffen", und dahinter horst,
und dann dem Domain-teil von www.in-chemnitz.de bist Du richtig.
Zur Kontrolle die ASCII-Codes der Adresse (1. hex, 2. Dez.):
1.:
66 61 6c 6b 65 40 68 6f 72 73 74 2e 69 6e 2d 63 
68 65 6d 6e 69 74 7a 2e 64 65
2.:
102   97  108  107  101   64  104  111 
114  115  116 46  105  110   45   99
104  101  109  110  105  116  122   46 
100  101   10

Ich hoffe Du kommst mit dieser "Verschluesselung" klar, falls noetig
;-)

Uwe 
Bewerten
- +
Ansicht umschalten