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



Im Homepage und Webhosting-Forum --- sendmail über php?

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? - 21 Dez 2024 Antworten
sendmail über php?
Michi
Otto-Normal-Poster
Threadstarter




Beiträge: 43

hi,
ja, der thread klingt ja verlockend einfach, sit er aber glaube ich nicht
stelle amn sich vor, ich hätte einen newsletter mit 50.000 empfängern, und will das jetzt mit php verschicken...mail() kommt ja da ziemlich leicht ins stolpern, da habe ich gehört, dass man das ganze per sendmail in cgi (mehr perl oder was weiß ich, hhalt über cgi) machen soll...nun frage ich mcih nur, wie das gehen soll, zumal ich von cgi/perl... keine ahnung hab
hat wer nen rat

Michi


  Profil   E-Mail   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

Die mail() Funktion von php greift auch nur auf sendmail zu. Genauso wie das alle anderen Script-Lösungen auch tun. Bei 50.000 Empfängern würde ich dir aber gleich einen spezialisierten Anbieter empfehlen, z.B. domeus oder wenns auch was kosten darf kbx. Da bist du dann auch gleich die ganzen Bounces wegen voller Mailboxen oder falscher Adressen los.



---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
Michi
Otto-Normal-Poster
Threadstarter




Beiträge: 43

das prob daran ist wohl eher, dass ich domeus nicht in einer kommerziellen art und weise in mein produkt einbinden könnte...sicherlich macht mail() in etwa das gleiche, dennóch kommts ziemlich schnell an seine grenzen...
daher bracuh ich da ne andere lösung

  Profil   E-Mail   Website   Editieren   Zitieren
michael
Foren-Team




Beiträge: 1930

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.




  Profil   Editieren   Zitieren
Michi
Otto-Normal-Poster
Threadstarter




Beiträge: 43

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

  Profil   E-Mail   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

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

  Profil   Editieren   Zitieren
Michi
Otto-Normal-Poster
Threadstarter




Beiträge: 43

soweit ich weiß, handelt es sich um einen virtuellen server...naja, sogesehen auch webspace...cronjobs gibt es zwar aber eben nicht auf jedem kundenspace...

  Profil   E-Mail   Website   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 442

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

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » sendmail über php?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - sendmail über php? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143347    Heute : 570     Gestern : 558     Online : 104     21.12.2024    17:51      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben