View Issue Details

IDProjectCategoryView StatusLast Update
0000142BwPostmanNewsletters Backendpublic2023-05-02 23:13
ReporterBumes Assigned ToRomana  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformIntelOSLinux 
Product Version4.1 
Summary0000142: Newsletter mit Anhang ca. >500MB und SMTP als Versender funktioniert nicht
DescriptionIch hatte als Versender SMTP in Joomla eingestellt und wenn im Newsletter ein Anhang (PDF oder JPG) enthalten ist, bleibt der Versand des Newsletters hängen und es passiert dann auch nichts weiter. wenn man die Seite neu lädt, ist der Status des Newsletter als gesendet markiert.

Ich habe dann den Versand auf "sendmal" umgestellt, damit klappt es einwandfrei.
Steps To ReproduceEinen Newsletter anlegen und dort einen Anhang mit >500MB anfügen.
TagsNo tags attached.

Activities

Romana

2023-04-20 12:49

administrator   ~0000077

Auch hierfür herzlichen Dank für die Meldung.

Das werde ich noch genauer untersuchen, aber grundsätzlich bin ich auch hier etwas ratlos. BwPostman verwendet zum Versenden genau die Methoden, die Joomla! zur Verfügung stellt. Ich kann mir nicht vorstellen, dass Joomla! selbst beim Versand per SMTP mit solch großen Anhängen ein Problem hat.

Ich kann mir aber vorstellen, dass beim Server-internen Versand, was der Versand per sendmail ja ist, keine Prüfung auf die Größe der Mails gemacht wird oder das Limit höher liegt. Bei SMTP verlässt die Mail erst mal den Server, um vom angegebenen SMTP-Host in Empfang genommen und dann versandt oder eben nicht versandt zu werden.

Was mich zu den Fragen bringt:
Ist der Server, auf dem die Webseite liegt, derselbe wie der, der in den Einstellungen zum SMTP-Versand angegeben ist?
Geht der Versand solch großer Mails über den SMTP-Host direkt, also abseits von Joomla!?
Ist der Absender, der im Newsletter angegeben ist, auf dem SMTP-Host als Versender überhaupt zugelassen?

Dass der Status des Newsletters gesendet ist, ist normal. Beim Klick auf Senden werden die zu versendenden Mails in die Queue geschrieben und der Status auf gesendet gesetzt. Es macht keinen Sinn, den Status später zu setzen, denn Joomla! selbst liefert beim Sendevorgang nicht wirklich brauchbare Rückmeldungen, die auch wirklich nützlich ausgewertet werden können.

Wenn es beim Senden Probleme gibt, dann ist es in den allermeisten Fällen so, dass ein Anzahl Mails versendet wurden, andere aber nicht. Sobald aber eine Mail raus ist, sollte der Status sowieso auf gesendet stehen, damit der Newsletter nicht mehrfach an die Empfänger geht, bei denen der Versand funktioniert hat. Wenn ich den Status erst setze, wenn alle Mails mindestens einmal versucht wurden zu versenden und hier etwas kräftig daneben geht, dann kann ich vielleicht nicht mehr auswerten, der Newsletter ist schon an ein paar Empfänger versandt und o.g. Problem könnte auftreten, weil der Status eben noch auf nicht versendet steht.

Liebe Grüße
Romana

Romana

2023-05-02 12:36

administrator   ~0000082

Liegt es nun am verwendeten Provider?

Bumes

2023-05-02 20:20

reporter   ~0000084

Entschuldigung, aber ich bin erst am Wochende dazu gekommen mir das anzusehen. Ich habe beide Varianten ausprobiert und nun funktionierte es mit den selben Voraussetzungen wie vor zwei Wochen.
Es sind in beiden Fällen der selbe Zugang zum SMTP Server verwendet worden - also der selbe Benutzername, Passwort usw. Warum es von zwei Wochen nicht funktionierte kann ich mir nicht erklären. Das EInzige was in der Zwischenzeit geändert wurde ist die PHP Version. Vielleicht liegt es daran.

Romana

2023-05-02 23:13

administrator   ~0000085

Okay, dann schließe ich das.

Issue History

Date Modified Username Field Change
2023-04-20 09:36 Bumes New Issue
2023-04-20 12:49 Romana Note Added: 0000077
2023-05-02 12:36 Romana Assigned To => Romana
2023-05-02 12:36 Romana Status new => feedback
2023-05-02 12:36 Romana Note Added: 0000082
2023-05-02 20:20 Bumes Note Added: 0000084
2023-05-02 20:20 Bumes Status feedback => assigned
2023-05-02 23:13 Romana Note Added: 0000085
2023-05-02 23:13 Romana Status assigned => resolved
2023-05-02 23:13 Romana Resolution open => fixed