WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » sendmail über php? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

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.



Nach oben