Hallo,
> Die Db wird ausgelesen und in einer Schleife alle Mails verschickt. Wurde
> ein Datensatz abgearbeitet, wird er aus der DB gel�scht.
>
> Somit ist gew�hrleistet, dass der Mailversand nicht doppelt
> angestossen wird
> und im Falle eines Serverabsturzer usw. die Verarbeitung an der richtigen
> Stelle weitergeht.
Die Idee an sich ist gut, jedoch ist Session_OnEnd meiner Meinung
nach nicht der richtige Ort f�r einen Newsletter-Versand.
> @Markus (der richtige wei� schon dass ich Ihn meine):
> Ich baue selbstverst�ndlich noch eine Abfrage ein, dass der Versand erst
> nach 21:00 Uhr beginnt ;-)
Besser ist es, wenn du eine ASP-Seite schreibst, die keinerlei
Eingaben erfordert und beim Aufruf die Tabelle nach Newslettern
durchsucht. Die URL dieser Seite kann ich in einen n�chtlichen
Job aufnehmen. Die anstehenden Newsletter werden dann einmal pro
Tag automatisch versandt.
Noch ein Gedanke zur Datenbank: Du solltest nicht nach jeder
erfolgreich versandten EMail ein DELETE auf die Datenbank aus-
f�hren. Die Belastung w�re dann doch recht hoch. Sinnvoller w�re
es, wenn nach jeweils 25 oder 50 versendeten eMails einen Bereich
"WHERE ID BETWEEN ... AND ..." zu l�schen. (Die IDs m�ssen dazu
nat�rlich sortiert sein)
MfG,
Markus Oestreicher [QualityHosting Support]
-------------------------------------------
jetzt mit ASP.NET Unterst�tzung
Informationen: http://www.qualityhosting.de
| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp