[3.1.x] E-Mail Benachrichtigung bei neuer PN

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
rockmartin
Mitglied
Beiträge: 77
Registriert: 29.05.2013 08:40
Kontaktdaten:

Re: [3.1.x] E-Mail Benachrichtigung bei neuer PN

Beitrag von rockmartin »

Danke Dr. Death,

vielen Dank für die Links, leider hat es nicht funktioniert :( . Ich habe in der Datei includes/functions_user.php den Wert geändert.

Code: Alles auswählen

'user_notify'         => 1, 
Leider betrifft diese Einstellung nicht den Versand einer E-Mail beim erhalt einer neuen PN, dieser Haken fehlt nach wie vor. Jetzt ist aber ein Haken gesetzt bei (Mich benachrichtigen, sobald eine Antwort geschrieben wurde) Dieser Eintrag erscheint beim verfassen eines Beitrages/Themas.

Es muss doch eine Lösung geben, das Benutzer automatisch (per default) über den erhalt einer neuen PN per Mail informiert werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.1.x] E-Mail Benachrichtigung bei neuer PN

Beitrag von Dr.Death »

Der Haken für "Notify" ist ja schon mal da.

Du musst Dich durch den kompletten, von mir verlinkten Beitrag, quälen....der Trick sind die richtig gesetzten BITS für die user_options ;-)

viewtopic.php?f=74&t=164091&start=30

EDIT: Oh, nicht genau gelesen...die user_options sind nur für ein Pop bei neuen PMs.


EDIT2: Das ganze ist doch nicht so trivial ab phpBB 3.1.x

Ich habe hier mal folgende Beiträge dazu gefunden:

PM Notify via email by default
Private Messages?


Ich fasse mal kurz zusammen:

Damit bestehende User diesen Default Eintrag bekommen folgendes durchführen:
Vorher Datenbank Backup erstellen!

Code: Alles auswählen

UPDATE phpbb_users SET user_notify_pm = 1 WHERE user_type <> 2; 

Code: Alles auswählen

UPDATE phpbb_user_notifications SET notify = 1 WHERE item_type = 'notification.type.pm' AND method = 'notification.method.email' 
Damit werden aber nur existieren User bearbeitet.
Damit auch neue User diese Funktion bekommen, muss in der Datei /includes/function_users.php etwas geändert werden:

Download, backup, und öffne /includes/functions_user.php

FINDE

Code: Alles auswählen

           array(
                'item_type'    => 'notification.type.topic',
                'method'    => 'notification.method.email',
            ), 
DANACH HINZUFÜGEN: (in neuer Zeile)

Code: Alles auswählen

            array(
                'item_type'    => 'notification.type.pm',
                'method'    => 'notification.method.email',
            ), 

Und noch ein Hinweis: Solltest Du Dir selbst eine PN senden, dann wird KEINE eMail an Dich versendet..... ;-)
rockmartin
Mitglied
Beiträge: 77
Registriert: 29.05.2013 08:40
Kontaktdaten:

Re: [3.1.x] E-Mail Benachrichtigung bei neuer PN

Beitrag von rockmartin »

Ich habe gerade einen neuen Benutzer angelegt und dieser bekommt jetzt eine Benachrichtigung per Mail über eine neue PN!!!!
Wahniss, ich danke dir vielmals! :wink:
Antworten

Zurück zu „Support-Forum“