Hallo, Am Sam, 18 Sep 2010, Al Bogner schrieb:
Ich werde demnächst über 1000 Mails mit identem Inhalt versenden müssen, der über den Tod eines Freundes informiert. Wie mache ich das am besten. Mir ist schon klar, dass die Umsetzung sehr viel mit Spammen zu tun hat, da der Unterschied ja nur der Inhalt des Mails ist.
Al
PS: Falls es jemanden interessiert, der Künstler Walkala, Radiomacher und Kulturförderer ist bei einem Unfall verstorben: http://www.walkala.eu/ und http://www.euroyage.org/
Eine "verzögerte" Schleife über ein mutt, dem du jew. ~20 Adressen per 'Bcc:' verfütterst und diese dann auch gleich abschickst. Schema: xargs -n 20 mailscript.sh < adrs.txt ==== mailscript.sh [UNGETESTET, reiner "Braindump" der Idee ] ==== #!/bin/bash mutt -i body.txt -s subject ... \ $(for a in "$@"; do echo "-b '$a'"; done;) sendmail -v sleep 61; ==== wobei du mutt und alle Header komplett auf der Kommandozeile (das "...") oder über ne temporäre Konfigurationsdatei steuern kannst (From, Kodierung, etc.pp.). AFAIR kann mutt inzwischen sogar selber SMTP. Alternativ könntest du auch ein perlscript verwenden, da kannst du dann alles (Adressenliste lesen, Mail-nach-Gusto generieren, per SMTP verschicken, warten) "auf einmal" machen -- mußt dich dann IIRC allerdings im Script selber darum kümmern, daß der Body richtig kodiert wird (+passendem Header), ist aber auch kein Hexenwerk, da's auch dafür Module gibt ;) HTH, -dnh, passende sig rauskruschtelnd PS: dank mir, der das mit mutt mehr oder weniger "runterschreiben" würde, wären es aber eben keine 6 Stunden :) Für die Perl-Variante wär's länger, aber das hab ich eh schon "zu lange" nimmer gemacht ;) -- Like most computer techie people, I'll happily spend 6 hours trying figure out how to do a 3 hour job in 10 minutes. -- Rev. James Cort -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org