| Autor |
Nachricht |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 14:43 |
  |
Da auf dieses Posting im alten Forum niemand mehr antworten kann, hier nochmal:
Ich habe mir mal über die mails Gedanken gemacht, die vom Board an merh als eine Person verschickt werden wie z.B. die benachrichtigungsmails.
die habe ein TO: für den jeweiligen Empfänger.
Das heisst, das Board generiert jede mail einzeln anstatt eine zu generieren und die empfänger ins BCC (eigentlich envelop-to) zu schreiben.
Wäre das nicth viel sparsamer?
Schutti |
|
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Mo 05 Aug, 2002 14:46 |
  |
Wenn du eine Mail über sendmail verschickst, schickst du diese im Normalfall direkt an den Empfängerserver. Ob nun dein Programm diese Mails schon einzeln vorbereitet oder das sendmail nacher ist relativ egal. Die übertragene Datenmenge dürfte die selbe sein.
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 15:14 |
  |
| Fabro hat folgendes geschrieben: |
Wenn du eine Mail über sendmail verschickst, schickst du diese im Normalfall direkt an den Empfängerserver. Ob nun dein Programm diese Mails schon einzeln vorbereitet oder das sendmail nacher ist relativ egal. Die übertragene Datenmenge dürfte die selbe sein.
Fabro |
NAch der bisherigen MEthode muss das Board die mails einzeln generieren.
Alle Daten, die bei jeder mail anders sidn, werden aus der db geklaubt.
Danach werden die ganzen mails an den zuständigen SMTP geschickt (oder halt nach jedem generieren)
Bei einer mail wäre dieser Vorgang nur einmal und das senden auch nur einmal, Der AMTP bekommt eine mail und liefert sie dann an die gleiche Zahl Empfänger aus wie das Board im ersteren Falle Mails generieren müsste.
Zweiterer Fall ist doch sicher viel effizienter?
Schutti |
|
|
    |
 |
xpac1985
phpBB2.de User

Anmeldungsdatum: 05.08.2002
Beiträge: 11
|
Verfasst am:
Mo 05 Aug, 2002 16:26 |
  |
Moin
ähm, das phpBB ist nicht so mein Gebiet, aber dort kann man doch bestimmt auch wie im WBB in die Mail z.B. ein {username} einsetzen, das dann jeweils durch den Usernamen ersetzt wird, oder?
Das würde ja nicht funktionieren, wenn man eine Mail mit mehreren Empfängern schreibt, oder ?
gruss björn |
|
|
   |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Mo 05 Aug, 2002 17:24 |
  |
@xpac
Ich weiß nicht ob das geht, hab mich bisher auch nicht so dafür intressiert.
Zum eigentlich:
Es ist bestimmt effizienter wenn du einen SMTP-Server verwendest, aber ansonsten sieht es bestimmt nicht so besonders aus und pingelige SPAM-Filter würden dann die Mail filtern, wenn nicht der Empfänger im AN Feld steht.
Falls du aber das anders regeln willst, kannst du ja einfach einen Menü-Punkt im ACP hinzufügen, worüber dann die Mails über die alternative Art verschickst.
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 17:42 |
  |
| Fabro hat folgendes geschrieben: |
@xpac
Ich weiß nicht ob das geht, hab mich bisher auch nicht so dafür intressiert.
Zum eigentlich:
Es ist bestimmt effizienter wenn du einen SMTP-Server verwendest, aber ansonsten sieht es bestimmt nicht so besonders aus und pingelige SPAM-Filter würden dann die Mail filtern, wenn nicht der Empfänger im AN Feld steht.
Falls du aber das anders regeln willst, kannst du ja einfach einen Menü-Punkt im ACP hinzufügen, worüber dann die Mails über die alternative Art verschickst.
Fabro |
Wie versendet denn ein normales Board seine mails?
Im Prinzip sendet es doch auch die mails an den SMTP, der halt dann auf localhost sitzt.
direkt ausliefern ist IMHO viel zu langwiedrig, da bleichben ja viel zuviele Threads (oder wie man das beim PHP nennt) offen.
Vieleicht könnte sich mal eine wissender[TM] zu Wort melden, wie das beim PHPBB2 (und den anderen Boards) läuft mit den mails.
Schutti |
|
|
    |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Mo 05 Aug, 2002 17:52 |
  |
Wenn ich per PHP eMails versende, mach ich des über den Befehl mail(), so macht es auch das Forum, wenn du keinen SMTP-Server eingestellt hast.
In der php.ini ist dann festgelegt, welches Programm er zum versenden benutzen soll, was im normalfall sendmail ist. Dieser Programm hat seine eigen Queue, wo dann die ganzen mails landen und dann direkt an den Mail-Server des Empfängers ausgeliefert werden.
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 18:04 |
  |
| Fabro hat folgendes geschrieben: |
In der php.ini ist dann festgelegt, welches Programm er zum versenden benutzen soll, was im normalfall sendmail ist. Dieser Programm hat seine eigen Queue, wo dann die ganzen mails landen und dann direkt an den Mail-Server des Empfängers ausgeliefert werden.
Fabro |
Aha, also wird das eh normal an den lokalen MTA geliefert, da könnte man doch sicher viel CPU Sparen, wenn das Board nicht bei 50 mails jede einzeln generieren müsste sondern eine mit entsprechenden BCC. Es macht sicher einen Unterschied, ob man eine mail an sendmail liefert oder 50.
Schutti |
|
|
    |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Mo 05 Aug, 2002 18:08 |
  |
Jep,
du sparst CPU Time, da php nur eine Mail generieren muss und der sendmail optimized ist und der weniger Probleme hat, eine Mail mit 100 BCC zu verschicken.
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 18:21 |
  |
| Fabro hat folgendes geschrieben: |
Jep,
du sparst CPU Time, da php nur eine Mail generieren muss und der sendmail optimized ist und der weniger Probleme hat, eine Mail mit 100 BCC zu verschicken.
Fabro |
Dachte ich es mir doch.
Auf einem anderen Board (selbstgeschrieben) streubt sich der Admin noch die benachrichtigung einzubauen, da das Board auf normalen Space liegt und ncith einen eigenen Server hat.
ISt die Personaliesierung wirklich wo toll?
Warum nicht im ACP eine Einstellung:
Mails personalisieren [ ]JA [ ] NEIN
Dann kann jeder bei knappen Resourcen die mails optimieren.
Schutti |
|
|
    |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Mo 05 Aug, 2002 19:19 |
  |
Ich hab nen Vorschlag:
Schreib doch nen Mod
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
Schuttwegraeumer
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 31
|
Verfasst am:
Mo 05 Aug, 2002 19:54 |
  |
| Fabro hat folgendes geschrieben: |
Ich hab nen Vorschlag:
Schreib doch nen Mod
Fabro |
Tja, wenn ich wenigstens PHP könnte.
Schutti |
|
|
    |
 |
|
|
|
|