Hallo,
@FuGu,
dein script würde bei mir an zwei stellen angemeckert;
Code: Alles auswählen
[phpBB Debug] PHP Warning: in file [ROOT]/newpost2mail.php on line 57: Use of undefined constant username - assumed 'username' (this will throw an Error in a future version of PHP)
[phpBB Debug] PHP Warning: in file [ROOT]/newpost2mail.php on line 260: Use of undefined constant board_contact - assumed 'board_contact' (this will throw an Error in a future version of PHP)
Dies habe ich angepasst und der Fehler war immer noch da, ich gehe davon aus das du SMTP als mailversand verwenden.
@Dr.Death
danke das habe ich probiert. Das ist leider nicht ganz volständig, laut log erwartet functions_messenger.php 6 parameter und zwar fehlt
Code: Alles auswählen
function phpbb_mail($to, $subject, $msg, $headers, $eol, &$err_msg)
Daraufhin habe ich es bei mir mal mit folgendes probiert.
Code: Alles auswählen
$result = phpbb_mail($mailto, $subject, $message, $headers, "\n", $err_msg);
Jetzt kommt keine errors mehr im Log. Wenn ich ein post ändern läuft jetzt auch alles ohne Fehler durch, nur kommen keine Emails an.
Jetzt habe ich mal auf SMTP versand umgestellt, das funktioniert.
Warum das andere nicht funktioniert interessiere mich aber trotzdem, mir fehlt aber gerade die Zeit mich länger mit zu beschäftigen.
Jetzt habe ich SMTP versand wieder deaktiviert und folgendes hinterlegt.
Code: Alles auswählen
$result = mail($mailto, $subject, $message, $headers);
Damit funktioniert es jetzt auch.