??
[3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Sorry, board eigen, ich verwende kein SMTP.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
So, hier die Anleitung,
sollte alle Mails, die via php-Mail rausgehen, loggen (getestet)
außer Testmails unter
Öffne
Finde
Ersetze mit
Finde
Ersetze mit
Wer daraus eine Ext machen möchte, nur zu...
(abgesehen davon sind's ja nur 2 kleine Code-Inhalte (daher auch gut zu dokumentieren))...
sollte alle Mails, die via php-Mail rausgehen, loggen (getestet)
außer Testmails unter
Client-Kommunikation
> Board-E-Mails
(weil, is quatsch):Öffne
root/includes/functions_messenger.php
Finde
Code: Alles auswählen
/**
* Send out emails
*/
function msg_email()
{
global $config, $phpbb_dispatcher;
Code: Alles auswählen
/**
* Send out emails
*/
function msg_email()
{
global $config, $phpbb_dispatcher, $phpbb_log, $user; // BNa // , $phpbb_log, $user
Code: Alles auswählen
return true;
}
/**
* Send jabber message out
*/
function msg_jabber()
{
Code: Alles auswählen
return true;
$phpbb_log->add('admin', $user->data['user_id'], $user->ip, $this->subject, time(), array(implode(', ', utf8_normalize_nfc($this->addresses)))); // BNa
}
/**
* Send jabber message out
*/
function msg_jabber()
{
(abgesehen davon sind's ja nur 2 kleine Code-Inhalte (daher auch gut zu dokumentieren))...
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Vielen Dank. Ich bin echt baff dass du direkt eingesprungen bist.
Ich probiere das gleich aus und berichte.
Ich probiere das gleich aus und berichte.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Ich habe es gerade im Testforum eingebaut. Blöde Frage, in welchem Log wird es angezeigt? oder welche Tabelle muss ich anschauen.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Im ACP unter "Admin-Log".
Also >
Dort steht dann zB:
mit IP und Zeit. Falls ein anderer Betreff, dann halt entsprechend...
$phpbb_log->add('admin'....
Also >
ACP
> Wartung
> Forums-Protokolle
> Administrations-Protokoll
Dort steht dann zB:
Massen-E-Mail verschickt
» User1, User2
mit IP und Zeit. Falls ein anderer Betreff, dann halt entsprechend...
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
BNa
Das funktioniert prima. Auch von Extensions verschickte mails werden angezeigt.
Nur zwei Sachen werden nicht geloggt
1) wenn ich in der Benutzerverwaltung bei einem Benutzer auswähle "Erneute Aktivierung erzwingen" erhält dieser eine Info Mail und wird deaktiviert. Diese Mail wird nicht geloggt. Es wäre aber sinnvoll sie zu loggen. Ich vermute er wird zuerst deaktiviert und dann geht die mail an ihn raus. Ansonsten kann man ja keine mails an deaktivierte User senden.
2) Mails aus email Notifications die User sich selbst auswählen werden nicht geloggt. Ich denke das ist sogar ganz gut dass sich damit der AdminLog nicht zu schnell füllt. Es wäre aber hilfreich wenn man das als Option verfügbar hätte. Gerne auch so dass man den Code händisch anpassen muss. Das braucht man ja nicht oft.
Falls du noch Zeit und Lust hast, wäre ich dankbar. Ich bin aber jetzt auch schon ziemlich happy.
Das funktioniert prima. Auch von Extensions verschickte mails werden angezeigt.
Nur zwei Sachen werden nicht geloggt
1) wenn ich in der Benutzerverwaltung bei einem Benutzer auswähle "Erneute Aktivierung erzwingen" erhält dieser eine Info Mail und wird deaktiviert. Diese Mail wird nicht geloggt. Es wäre aber sinnvoll sie zu loggen. Ich vermute er wird zuerst deaktiviert und dann geht die mail an ihn raus. Ansonsten kann man ja keine mails an deaktivierte User senden.
2) Mails aus email Notifications die User sich selbst auswählen werden nicht geloggt. Ich denke das ist sogar ganz gut dass sich damit der AdminLog nicht zu schnell füllt. Es wäre aber hilfreich wenn man das als Option verfügbar hätte. Gerne auch so dass man den Code händisch anpassen muss. Das braucht man ja nicht oft.
Falls du noch Zeit und Lust hast, wäre ich dankbar. Ich bin aber jetzt auch schon ziemlich happy.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Hallo,
das freut mich erstmal. Lt.
aber nicht (nur) im Admin-Log
Guck da mal bitte, also im User-Log
das freut mich erstmal. Lt.
root/includes/acp/acp_users.php
wird bei Reaktivierung eines Users wohl von Hause aus geloggt aber nicht (nur) im Admin-Log
LOG_USER_REACTIVATE
, sondern in anderen Fällen im User-Log LOG_USER_REACTIVATE_USER
. Guck da mal bitte, also im User-Log

Code: Alles auswählen
$messenger->send(NOTIFY_EMAIL);
$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_USER_REACTIVATE', false, array($user_row['username']));
$phpbb_log->add('user', $user->data['user_id'], $user->ip, 'LOG_USER_REACTIVATE_USER', false, array('reportee_id' => $user_id));
trigger_error($user->lang['FORCE_REACTIVATION_SUCCESS'] . adm_back_link($this->u_action . '&u=' . $user_id));
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Ich wäre mit so einem Log vorsichtig.
Es ist nicht auszuschließen, das das gegen die DSGVO verstößt, da auch solche Daten personenbezogene Daten sind.
Es ist nicht auszuschließen, das das gegen die DSGVO verstößt, da auch solche Daten personenbezogene Daten sind.
Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails
Welche Daten?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4