Seite 1 von 1
Mails werden vom Board nicht mehr versandt
Verfasst: 23.08.2013 22:11
von Gumfuzi
Hallo Leute,
nach einem Boardumzug auf einen neuen Server sendet das Forum keine Emails mehr aus.
Im Terminal kann ich per mail() eine Email absenden.
Wenn ich ein simples php-Script mit dem mail()-Befehl ausführe (im Forenroot), kommt die Mail auch an:
Code: Alles auswählen
<?php
mail('bla@blubb.at', 'Mein Betreff', 'sdasdsa');
?>
Im Forum selbst habe ich das eingestellt:
Code: Alles auswählen
Aktiviere E-Mail-Funktionalität:
Aktiviert
E-Mails über das Board versenden:
Deaktiviert
Name der E-Mail-Funktion:
mail
Größe von E-Mail-Paketen:
100
Kontakt-E-Mail-Adresse:
xxx@xxx.de
Antwort-E-Mail-Adresse:
xxx@xxx.de
E-Mail-Signatur:
blabla
E-Mail-Adressen verstecken:
Ja
egal, was ich darin ändere, es will nicht.
Soll heissen, es kommt keine Fehlermeldung im Browser oder im ACP-Log, ebenso kein Fehler im error-log des Servers
------
ok, dann eben via SMTP, dachte ich...
aber auch das funktioniert nicht, wenn ich da meine Daten eintrage.
Die gleichen Daten funktionieren jedoch in einem Mailprogramm als SMTP problemlos.
------
Achja: eine queue-Datei wird auch nicht im cache-Ordner angelegt bzw. befüllt (selbst bei einer Massenmail von 250 usern). Allerdings wird die Massenmail (User-Reminder-Mod) abgesandt (bekomme da sogar Meldungen zurück)
Ausser der config.php habe ich nicht wirklich entscheidendes seit dem Umzug geändert.
Was kann ich noch probieren, um das Board zu veranlassen, Mail abzusenden?
Danke für eure Denkanstöße!
P.:S: ein paar Daten habe ich oben unkenntlich gemacht, zur Info.
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 23.08.2013 22:37
von AYYILDIZLAR
Hallo,
Versendet das Board denn überhaupt E-Mails z.B. Benachrichtigungen bei neuen Topics, Beiträge usw.?
Das hier hast du auch schon probiert?
Dann würde ich mir eine neue E-Mail Adresse erstellen und an der Stelle von der alten E-Mail Adresse eintragen und erneut probieren.
und
Grüße
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 23.08.2013 22:48
von Talk19zehn
Hi Gumfuzi, - nur laut gedacht -
Anmerkung: ACP
E-Mails über das Board versenden:
Anstatt die E-Mail-Adresse der Benutzer anzuzeigen, können diese ihre E-Mails über das Board versenden. --> Deaktiviert
Standardmäßig ist also eingestellt, dass keine E-Mails über das Board versendet werden.
*) Folglich stellte ich diesen Punkt zum Zwecke der Rundmail um und die E-Mail wurde versandt.
Im Anschluss stellte ich den Punkt wieder zurück, da ich die Option grundsätzlich nicht anbieten möchte.
*) Geht es dann evtl. doch? Oder erfolgt sodann in Folge eine mehrfache Fehlermeldung im ACP in den Fehlerprotokollen, die ggf. darauf schließen ließe, das der E-Mailserver beim Hoster ggf. "überlastet" ist ... ?
LG
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 23.08.2013 22:50
von Gumfuzi
Die Größer der EMailpakete habe ich auch schon auf 0 (sogar aktuell) - bringt leider nichts.
Die Emailadresse habe ich auch schon extra neu angelegt.
Die funktioniert, da beim Massenmail an ungültige Emailadressen (die zwangsläufig dabei sind) an diese Adresse einlangt.
Wie gesagt, normales PHP-Skript mit "mail()"-Aufruf funktioniert, am Terminal direkt auch. Ebenso Massenemail über das Forum (mit dem obigen MOD).
Aber PN's werden leider nicht per Email gemeldet (obwohl ich das in meinem Profil eingestellt habe)
*edit*
Email über Board versenden auf "aktiviert" ändert auch nichts. Habe das auch schon ein paar mal alles hin und her geändert.
P.S.: danke für eure Mühen!
*nochmaledit*
witzig ist ja auch, dass es via SMTP auch nicht klappt, obwohl ich die gleichen Daten nehme wie im Mailprogramm
Verwendet phpBB3 nicht letzendlich "mail()" zum absenden?
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 09:41
von Dr.Death
Hi,
phpBB3 verwendet den PHP Befehl, den Du in der Config eingegeben hast:
ACP --> Allgemein --> Client-Kommunikation --> Board-E-Mail --> Name der E-Mail-Funktion:
mail
In der Datei
includes/functions_messanger.php findest Du die
function phpbb_mail
Dort wird das $result mit dem Mail Aufruf versorgt:
Code: Alles auswählen
$result = $config['email_function_name']($to, mail_encode($subject, ''), wordwrap(utf8_wordwrap($msg), 997, "\n", true), $headers);
D.h. wenn die Variable
$config['email_function_name']
falsch gefüllt ist, kann auch keine Mail versendet werden.
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 09:54
von Gumfuzi
Da in dem kleinen Script die funktion mail() problemlos klappt, habe ich in der config auch "mail" eingetragen (ohne den Klammern), aber es klappt nicht.
Irgendwie scheint er das im ACP sowieso bei mir selbst zu belegen, denn alle Werte auf dieses ACP-Seite kann ich ändern (werden auch in der DB geändert), nur bei der Email-Funktion zeigt er mir sofort nach Eingabe (und absenden per OK") wieder "mail" an (auch in der DB wird es nicht geändert).
Sollte ja auch kein Problem sein, weil mail ja richtig ist.
Komisch ist aber auch, dass SMTP nicht klappt via Forum, im Mailprogramm aber schon (mit den gleichen Einstellungen)
D.h. 2 verschiedene Varianten, Mails zu versenden beiden klappen, nur im Forum nicht. Darum dachte ich, dass im Forum was nicht stimmt.
Werde aber nun nochmals serverseitig nach einem Fehler suchen...
Danke erstmal für eure Hilfe!
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 10:18
von Crizzo
Hi,
und ein frisch installiertes phpBB3.0.x auf deinem Server parallel zum aktuellen Board verschickt dann auch keine Mails, egal wie?
Grüße
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 10:22
von Gumfuzi
Werde ich testen, wenn es wieder bzw. weiterhin Probleme gibt - eben werden wieder Benachrichtigungen per Mail versandt...
Kann es sein, dass man keine EMail bekommt, wenn mansich selbst eine PN sendet oder selbt einen Beitrag in einem beobachteten Tpoic postet? Ich bilde mir ein, dass das bisher immer klappte.
Melde mich wieder, sofern es nicht behoben sein sollte mit dem Bericht vom Testboard.
Danke!
Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 11:36
von Dr.Death
Mails werden nicht gesendet, wenn man sich selbst eine PN oder in einem beobachteten Beitrag schreibt.
Erstelle Dir doch mal einen Testuser, der Dir dann eine PN schreibt

Re: Mails werden vom Board nicht mehr versandt
Verfasst: 24.08.2013 11:40
von Gumfuzi
Danke, bin vorhin draufgekommen, dass das nur bei fremden Usern geht - oh mann, ich werde alt...
Danke trotzdem für eure Unterstützung!