Am Sa, 18 Sep 2010 04:22:22 CEST schrieb David Haller:
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.
Irgendso was. Ich denke daran, jedes Mail separat zu verschicken und zwar so ca. alle 1-2 Minuten mit Zufallsgenerator.
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; ====
Großes Problem dabei dürfte sein, dass da einige Freemailer nicht mitspielen. Ich könnte von einem VPS mit statischer IP versenden, allerdings ist dort externes Mail nicht konfiguriert. Keine Ahnung, was ich da alles aufmachen muss, damit die Mails nicht bouncen. Ich, der aber das nicht entscheidet, bin mir auch nicht klar, welche Email-Adresse als Absender verwendet werden soll. Das gibt ja sicher so viele Mails als Antwort wie verschickt wurden. Am liebsten wäre mir eine gmail-Adresse zu verwenden. Vielleicht könnte man da was basteln, das den gmail-smtp-Server verwendet und man sich dafür identifiziert.
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.
Ich verwende Scripts, die mit mutt versenden, das sollte nicht das Problem sein. Es geht darum, dass die Mails auch ankommen und nicht als Spam gelöscht werden.
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 ;)
Der Text wird mehrsprachig sein, wobei 8859-1 ausreichen sollte. Al -- 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