CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos

|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |

12.08.2003, 15:25:54
|
Anfänger
|
|
Registriert seit: Jun 2003
Ort: Köln
Beiträge: 41
|
|
Mehrere einzelne Mails versenden
Hallo zusammen!
Wie an anderer Stelle schon erwähnt, programmiere ich gerade ein Forum mit Mailing-Liste.
Mailing-Liste heißt. Wenn immer jemand ein Posting schreibt, kriegen ALLE Abonnenten der Mailingliste eine Mail. Da diese einen individuellen Antwort-Link enthält, kann ich nicht alle Empfänger in den BBC-Header schreiben, sondern ich muss jede Mail einzeln rausschicken.
So.
Der Benutzer des Forums hat also gerade einen Beitrag erfasst. Ein PHP-Skript schreibt die Daten in die Datenbank, schickt an alle Ábonnenten eine E-Mail und gibt eine Seite zurück, die dem Benutzer für seinen Eintrag dankt und ihn auf ein andere Seite weiterleitet.
Leider dauert das Versenden der Mails viel zu lange. Dadurch muss der Benutzer unnötig lange auf seine Bestätigung warten, außerdem befürchte ich, dass bei sehr vielen Abonnenten das Timeout des Providers die Ausführung des Skripts vorzeitig beendet (stimmt doch, oder?)
Wie macht man sowas am besten?
Vielen Dank im Voraus!
|

12.08.2003, 16:09:43
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
Indem man keine personalisierten Mails schreibt ;-))
Warum auch z.B. 10.000 Mails versenden, wenn nur der Name anders ist!!!!
Bye Damir
|

12.08.2003, 16:13:36
|
Anfänger
|
|
Registriert seit: Jun 2003
Ort: Köln
Beiträge: 41
|
|
Danke Damir!
Zitat:
Warum auch z.B. 10.000 Mails versenden, wenn nur der Name anders ist!!!!
|
Weil jede Mail einen Link enthält, an den mit get die ID des Empfängers angehängt ist.
Wenn der Empfänger auf den Link klickt, kommt er direkt auf die Seite mit dem Beitrag und ist direkt eingeloggt.
Das ist in diesem Forum doch auch so. Wie macht man dass denn sonst?
|

12.08.2003, 16:54:25
|
 |
Member
|
|
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
|
|
Zitat:
Weil jede Mail einen Link enthält, an den mit get die ID des Empfängers angehängt ist.
Wenn der Empfänger auf den Link klickt, kommt er direkt auf die Seite mit dem Beitrag und ist direkt eingeloggt.
|
Nur eine id? Das ist aber ein ganz schönes Sicherheitsrisiko.
__________________
The internet is full of answers, even to never asked questions!
|

12.08.2003, 16:57:51
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
Hi @Aichbus,
mit Cookies........
Hat er kein Cookie gesetzt, so muss er sich einloggen. |Coding weiss es aber besser wie es hier funzt ;-)
Bye Damir
|

12.08.2003, 17:06:41
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Hamburg
Beiträge: 16
|
|
Warum ein neues Forum bauen... nimm doch einfach vBulletin oder
phpbb... ;-)
|

12.08.2003, 17:11:49
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
@cubichead
Weil man dadurch etwas lernt und es nach seine Beduerfnissen anpassen kann ;-))
Ausserdem ist es kostenlos - vBulletin kostet Lizenzgebuehren.
By Damir
|

12.08.2003, 17:44:57
|
Anfänger
|
|
Registriert seit: Jun 2003
Ort: Köln
Beiträge: 41
|
|
Gibt es nicht ne Möglichkeit, die Aufgaben aufzuteilen?
Also beim Posten der Seite wird die Seite erstmal in die Datenbank eingetragen und dem Poster wird das "Dankesschreiben" zurückgeliefert.
Und dann, später, im Hintergrund, werden nach und nach die Mails verschickt.
Geht sowas irgendwie (am liebsten auch noch ohne eigenen Server. Habe die Seite bei 1und1 gehostet).
Danke nochmals
|

12.08.2003, 18:13:38
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Hamburg
Beiträge: 16
|
|
Du musst auf jeden Fall danach ein Script aufrufen. Das geht aber nicht mehr, wenn der User schon eine "Dank-Seite" sieht. Dann müsstest du schon eine automatische Weiterleitung auf dein Script schalten, das wiederum auch abgearbeitet werden muss, aber ob das die Lösung des Problems ist... .
Du könntest schreiben, Sie werden gleich weitergeleitet oder so was und währenddessen die Mails verschicken.
Aber das könnte auch schon im Schritt davor passieren.
|

12.08.2003, 18:22:31
|
Anfänger
|
|
Registriert seit: Jun 2003
Ort: Köln
Beiträge: 41
|
|
Wie machen das denn die Großen? Gibt es da eigene Mail-Server-Programme, denen der Task weitergeleitet wird und die das dann im Hintergrund machen?
@Izermann: wegen Sicherheitsrisiko: Stimmt, das mit den Cookies und Authentifizierung kommt in einem nächsten Schritt. Zunächst einmal ist es eh' eine geschlossene Benutzergruppe, die damit arbeitet, das heißt, der Link zum Login der Seite ist nur einem bestimmten Personenkreis zugänglich.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:15:23 Uhr.
|