Seite 1 von 1
Verfasst: 08.09.2008, 18:04
von mirko
Es werden mehrere E-Mails auf einmal übertragen z.B. 6 wenn im Einrichtungsassistenten angegeben ist, dass 6 oder die eingestellte KByte-Zahl überschritten wird. Es bringt aber wenig Zeitgewinn mehr einzustellen, wenn die Anhänge und Bilder einmalig übertragen werden.
Verfasst: 08.09.2008, 12:21
von Troni
Danke, hat funktioniert. Wäre schön, wenn das noch in der Hilfe drinsteht (oder hab ich\'s überlesen?).
Gut wäre auch, wenn man gleichzeitig mehr Mails versenden könnte - bei mir befanden sich immer nur 6 Mails in der Komprimierung.
Ralph
Verfasst: 02.09.2008, 11:17
von mirko
Die Anzahl Threads spielen beim Versand über Webspace/eigenen Server überhaupt keine Rolle. Nur beim Versand über SMTP-Server wird die Einstellung berücksichtigt.
Beim Versand mit PHP-Script spielt die Angabe \"E-Mails, die versendet werden sollen (Script-Ausführungslimit und Hilfe beachten!):\" im Assistenten zur Einrichtung des Versands über Webspace/eigenen Server eine Rolle. Und genau da liegt das Problem. Die eingestellte Pause wird nur korrekt berücksichtigt, wenn angegeben wird, dass 1 E-Mails versendet werden sollen. Sind es mehr als 1, dann kommt er bei der Berechnung der Pause immer auf ein falsches Ergebnis. Dafür muss ich mir jetzt noch etwas ausdenken. Prinzipiell sollte man angeben, dass er 1 E-Mails nur versenden soll und die Bilder/Anhänge einmalig übertragen soll. Mehr E-Mails bringen kaum einen Zeitgewinn, da der E-Mail-Text meistens sehr klein ist.
Verfasst: 01.09.2008, 21:08
von Troni
Original von Mirko:
6 Mails sind zu wenig, eher mit 60 testen. Die Threads arbeiten unabhängig, d.h. es kann sein, dass ein Thread mal früher fertig wird als der andere. Ich habe es gerade mit 6 Empfänger, 2 Threads und Pause nach 2 Mails probiert, er versendet 5 und wartet dann auf die 6.
Ich habe jetzt einen Newsletter mit mehr Empfängern versendet.
1000 Empfänger, 2 Threads, nach 500 Mails sollte 600 Sekunden gewartet werden.
Das Programm macht im Kontrollfenster keine sichtbare Pause, auch im Server-Maillogfile werden die Mails durchgängig versendet.
Das Gleiche bei 500 Empfänger, 10 Threads, nach 100 Mails geplante 100 Sekunden Pause - keine sichtbare Pause.
Wenn ich über einen SMTP-Server versende, wird eine Pause eingelegt.
Da ich aber über die PHP-Scripte versenden möchte, habe ich wirklich ein Problem.
Was mache ich falsch?
Viele Grüße,
Ralph
Verfasst: 31.08.2008, 11:23
von mirko
6 Mails sind zu wenig, eher mit 60 testen. Die Threads arbeiten unabhängig, d.h. es kann sein, dass ein Thread mal früher fertig wird als der andere. Ich habe es gerade mit 6 Empfänger, 2 Threads und Pause nach 2 Mails probiert, er versendet 5 und wartet dann auf die 6.
Verfasst: 30.08.2008, 21:43
von Troni
> 10 Minuten Pause? Da bekommst die Mails doch nie raus. Lieber weniger Threads einstellen
Die 5/10er Einstellung ist auch nur zum Testen.
> Wenn als Anzahl Threads 10 eingestellt ist, dann bewirkt die Pause bei 10 Empfängern gar nichts.
Das ist mir klar.
> Die angegebene Anzahl E-Mails für die Pause muss ein Vielfaches von der Thread-Anzahl sein, sonst kann er nicht anhalten.
Ich teste jetzt mit 6 Empfängern, 2 Threads und jeweils nach 2 Mails 120 Sekunden Pause.
Ohne Erfolg. Lt. meinem Server-Maillog gehen alle 6 Mails auf einmal raus. Normalerweise müßte doch nach 4 Mails eine Pause eingelegt werden.
Habe ich einen Denkfehler bei den Einstellungen?
Ralph
Verfasst: 30.08.2008, 19:28
von mirko
10 Minuten Pause? Da bekommst die Mails doch nie raus. Lieber weniger Threads einstellen
Wenn als Anzahl Threads 10 eingestellt ist, dann bewirkt die Pause bei 10 Empfängern gar nichts. Stellst du 2 Threads ein und sagst alle 2 Mails 10 Sekunden Pause, dann wird er eine Pause machen. Die angegebene Anzahl E-Mails für die Pause muss ein Vielfaches von der Thread-Anzahl sein, sonst kann er nicht anhalten.
Verfasst: 30.08.2008, 15:31
von Troni
Danke für die schnelle Antwort.
Ich teste momentan mit 10 Empfängern, nach 5 Mails habe ich eine Pause von 10 Minuten eingestellt.
Dies wird allerdings beim Versand ignoriert, die 10 Mails gehen alle auf einmal raus.
Ist das normal (wegen der Thread-Abarbeitung)?
Werde ich dann bei 1000 Mails mit der Einstellung 1000 Mails/60 Minuten Erfolg haben?
Viele Grüße,
Ralph
Verfasst: 23.08.2008, 11:09
von mirko
unter Menü Projekt - Einstellungen für den E-Mail-Versand, Registerkarte Limits angeben, dass er nach 1000 Mails 60 Min. Pause machen soll.
Verfasst: 23.08.2008, 08:52
von Troni
Hallo,
kann bei Versand über \"eigenen Server/Webspace\" auch eine Limitierung pro Zeitraum angegeben werden, z.B. \"Pause von 60 Minuten nach 1000 Mails\"? Ich möchte vermeiden, dass bestimmte Provider die Zustellung verweigern, wenn ich mehr als die erlaubten Mails/Zeitraum versende.
Viele Grüße,
Troni