Hallo,
ich habe ein merkwürdiges Problem. Das phpbb3 Board (neueste Version installiert), sendet eMails zwar zuverlässig raus, aber eben erst nach 10-50 Minuten. Ich kann definitiv sagen, dass der Versand das Problem ist, da ich einen Root-Server habe und das Mailverhalten beobachtet habe.
Weiterhin ist es egal, ob ich über php mail oder smtp sende. Die Verzögerung ist die gleiche. Die Mails liegen auch nicht im der Mailqueue oder so.
Zum Senden nutze ich "postfix". Wenn ich über die Kommandozeile (Shell) eine Mail sende (echo "hallo" | mail -s "betreff" meine@adresse.de), oder wenn ich eine eMail über smtp aus einem Mailclient über ein smtp-Konto meines Servers sende, wird diese sofort bearbeitet und versandt. Also würde ich DNS-Probleme auch ausschließen. Die DNS-Server sind auch alle erreich- und pingbar. Reaktion ca 0.02 ms (glaube ich).
System: CentOS
Habt ihr irgendwelche Tipps/Vorschläge für mich? Fehlen noch relevante Informationen?
Danke im Voraus!
eMails werden 10-50 Minuten später gesendet
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12256
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: eMails werden 10-50 Minuten später gesendet
Hallo
Stell mal testweise die Option Größe von E-Mail-Paketen: auf 0 im ACP - Allgemein - Board-E-Mails
Grüße: Mahony
Stell mal testweise die Option Größe von E-Mail-Paketen: auf 0 im ACP - Allgemein - Board-E-Mails
Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: eMails werden 10-50 Minuten später gesendet
Hallo!
Vielen Dank für den Tipp. Das *scheint* es gewesen zu sein. In meinem Test werden alle Benutzer sofort und gleichzeitig über eine neue Nachricht benachrichtigt.
Nun bleibt noch die Frage, was besser ist: Smtp oder mail() ? Ich habe beide Möglichkeiten - die ganze Zeit lief mail() und heute habe ich erst im Wege dieses Tests eine Mailbox erstellt und alles auf SMTP umgestellt.
Was empfehlt ihr mir?
Danke!
Vielen Dank für den Tipp. Das *scheint* es gewesen zu sein. In meinem Test werden alle Benutzer sofort und gleichzeitig über eine neue Nachricht benachrichtigt.
Nun bleibt noch die Frage, was besser ist: Smtp oder mail() ? Ich habe beide Möglichkeiten - die ganze Zeit lief mail() und heute habe ich erst im Wege dieses Tests eine Mailbox erstellt und alles auf SMTP umgestellt.
Was empfehlt ihr mir?
Danke!
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: eMails werden 10-50 Minuten später gesendet
Ich würde mail nutzen. Zum einen füttert man nicht noch mehr Zugangsdaten in die Datenbank, zum anderen ist die SMTP Funktionalität von phpBB in PHP geschrieben und daher möglicherweise etwas weniger performant.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Re: eMails werden 10-50 Minuten später gesendet
Hallo!
Das hört sich plausibel an. Werde es dann wieder umstellen. Könnt ihr mir noch sagen, was die Option "Größe von eMail-Paketen" bedeutet. Würde gerne wissen, was/warum ich es verstellt habe
Danke!
Das hört sich plausibel an. Werde es dann wieder umstellen. Könnt ihr mir noch sagen, was die Option "Größe von eMail-Paketen" bedeutet. Würde gerne wissen, was/warum ich es verstellt habe

Danke!
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: eMails werden 10-50 Minuten später gesendet
Hallo,
das bedeutet schlichtweg, dass erst die Zahl an E-Mails gesammelt wird, bevor sdie verschickt werden.
das bedeutet schlichtweg, dass erst die Zahl an E-Mails gesammelt wird, bevor sdie verschickt werden.