|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von NetDrag |
Es gibt einen trick, und der liegt in der konfiguration von sendmail.
Sendmail besitzt eine Tabelle, die er checkt um nach emailadressen zu suchen, für die er sich zuständig fühlt. Virtual hat im gegensatz zu Alias denvorteil daß du auch EMailadressen angeben kannst die nicht auf deinem server liegen.
In welcher Datei die Tabelle liegt wird duch den Parameter virtual alias maps festgelegt.
Leg dir im virtual einen alias für alle emailadressen an, an die du schicken willst. Wenn du Sendmail auch mit einer Datenbank kompiliert hast dann können die daten auch über eine Datenbank ausgelesen werden.
Dann mußt du mit PHP nur noch mail an den viruellen alias schicken und sendmail übernimmt den Rest.
Funktioniert allerdings nur wenn du einen dedizierten Server hast. Aber sonst wird dir der Provider kaum so einen hohen Mailtraffic erlauben.
Grüße netdrag |
von Michi |
soweit ich weiß, handelt es sich um einen virtuellen server...naja, sogesehen auch webspace...cronjobs gibt es zwar aber eben nicht auf jedem kundenspace... |
von m3rlin |
Michi schrieb am 22.02.2003 12:47
..obwohl da der cronjob die hürde bildet..
|
Wenn du so ein Script mit 50.000 Empfängern auf einem Standard-Shared-Hosting-Account laufen lassen willst, wird Dir der Webhoster ganz schnell auf die Finger klopfen.
---
Webspace Preisvergleich Server Preisvergleich |
von Michi |
das ist auch ne nette möglichkeit...obwohl da der cronjob die hürde bildet...aber vielleicht kann ich ja ne php nehmen, die nach 120 sekunden sich selbst wiederlädt (meta-tag) und dabei nur den parameter der position übergibt...das wäre wohl erstmal ne lösung
|
von michael |
bei 50.000 empfgängern würde ich mit einer kombination zwischen dem mail()-befehl, einer datenbank und cronjobs arbeiten... damit lässt sich das mail-aufkommen z.b. auf 5000 mails in zwei minuten reduzieren und der versand wäre in 20min. abgeschlossen.
newsletter erstellen -> speichert die mails in der db (dann hast du 50.000 datensätze) -> cronjob liesst in kurzem abständen eine kleine anzahl aus, versendet die mails und löscht den datensatz.
das ganze geht relativ schnell und spart einiges an performance. eine lösung die sich bei uns schon des öfteren bewährt hat.
|
|
|
|