Verwendung von mehreren SMTP Verbindungen

Fragen und Tipps & Tricks zur PHP Mailinglisten-Verwaltung SuperMailingList

Moderator: mirko

Antworten
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

ich versuch es mal beim nächsten Versand mit 150.
Blöde ist, dass der Cronjob bei DF minimal auf 5min. gestellt werden kann.
Somit verzögert sich damit auch die Auslieferung.
Benutzeravatar
mirko
Beiträge: 22879
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von mirko »

ja natürlich dauert es länger aber was nutzt es denn wenn es schneller geht aber Fehler dabei auftreten....
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

Eingestellt sind 300 Mails.
Wenn nun die Zahl reduziert wird, dann wird der Versand noch länger dauern....
Siehe auch Antwort von DF im Start-Posting.
Benutzeravatar
mirko
Beiträge: 22879
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von mirko »

das sind jetzt schon zu viele offene Verbindungen zum Server, damit würde ein Parallel-Versand niemals gehen. Es müssen pro Scriptaufruf weniger E-Mails versendet werden, Menü Einstellungen - Optionen, Registerkarte E-Mail-Versand.
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

Fehlermeldung lautet:
mail to xxxx@yyyy.com permanently undeliverable, Error: Failed to connect to smtp.photovoltaikforum.com:25 [SMTP: Invalid response code received from server (code: 421, response: Too many concurrent SMTP connections from this IP address; please tr...
Benutzeravatar
mirko
Beiträge: 22879
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von mirko »

Warum schlagen diese fehl? Welche Fehlermeldung wird immer ausgegeben?
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

Hallo,

mittlerweile dauert der Versand an unsere Verteilerliste (ca. 5.000 Adressen) ca. 3 Stunden mit einer Fehlerrate (fehlgeschlagene Übermittlung) von 20%.
Wir müssen die fehlgeschlagenen Übermittlungen mehrmals erneut versenden um eine 100%ige Zustellung zu erreichen.

Bei dem aktuellen Zuwachs an Newsletter-Anmeldungen werden wir bald eine Übermittlungszeit erreichen, die nicht mehr akzeptiert werden kann.

Wo gibt es noch Potential um eine schnellere Übermittlung zu erreichen bzw. die Fehlgeschlagenen zu reduzieren?

Gruß Elektron
Benutzeravatar
mirko
Beiträge: 22879
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von mirko »

Nein andere Lösung gibt es derzeit ohne Multithreading nicht.
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

sehr schade!

Denn bei einer Verteilerliste von über 5.000 Mailadressen und einer Einstellung von <500 Anzahl zu versendende E-Mails, dauert eine Verteilung mehrere Stunden und ist leider sehr zeitaufwendig.
Gibt es ein anderen Lösungsansatz?

Gruß Elektron
Benutzeravatar
mirko
Beiträge: 22879
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Verwendung von mehreren SMTP Verbindungen

Beitrag von mirko »

Gar nicht, es wird nur eine Verbindung hergestellt, weil PHP keine Threads für den parallelen Versand unterstützt.
Elektron
Beiträge: 12
Registriert: 15.02.2014, 12:25

Verwendung von mehreren SMTP Verbindungen

Beitrag von Elektron »

Hallo,

leider kommt es bei der Zustellung von Mails immer zu massiven Abbrüchen beim Hoster Domainfactory.
DF hat folgende Empfehlung zu Abhilfe vorgeschlagen:
Das von Ihnen genutzte Skript, welches E-Mails per SMTP versendet, baut scheinbar nur eine SMTP Verbindung auf. Damit der SMTP Versand problemlos über unsere smtprelays funktioniert, ist es empfehlenswert mehr als eine SMTP Verbindung zu nutzen. Unser Loadbalancer verteilt diese Verbindungen auch auf unterschiedliche Server, sodass nicht mehr zu viele Verbindungen zum gleichen Server offen sind.
Wie kann dies bei SuperMailingList umgesetzt werden?

Gruß Elektron
Antworten