[3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

[3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von HaioPaio »

Hallo zusammen

Wo kann ich eine Liste finden die zeigt ob und wann das Board über die phpBB eigene Email Funktion was gesendet hat?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1075
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von Mike-on-Tour »

Meines Wissens gar nicht; zumindest ist mir noch keine Tabelle in der DB oder irgendeine Datei begegnet, in der das stand.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von HaioPaio »

Das ist schade. Gerade bei automatisch verschickten mails wäre eine Kontrolle hilfreich. Ist dann eher ein Thema für den Extension Autor. :D
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1075
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von Mike-on-Tour »

War da Subtext enthalten? :D
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von HaioPaio »

Sehr subtil. Habs selber nicht bemerkt
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von BNa »

Da sollte die boardeigene ACP-Logfunktion ausreichen (Admin-, Mod-, Who-Ever-Log),
die die Mail vor'm Senden "abfängt", loggt und dann den Sendevorgang abschließt.

Ganz primitiv betrachtet müsste einach nur hier irgendwo im Block (oder einem Anderen(!)):

acp/acp_email.php

Code: Alles auswählen

				do
				{
					if (($row['user_notify_type'] == NOTIFY_EMAIL && $row['user_email']) ||
						($row['user_notify_type'] == NOTIFY_IM && $row['user_jabber']) ||
						($row['user_notify_type'] == NOTIFY_BOTH && ($row['user_email'] || $row['user_jabber'])))
					{
						if ($i == $max_chunk_size || $row['user_lang'] != $old_lang || $row['user_notify_type'] != $old_notify_type)
						{
							$i = 0;

							if (count($email_list))
							{
								$j++;
							}

							$old_lang = $row['user_lang'];
							$old_notify_type = $row['user_notify_type'];
						}

						$email_list[$j][$i]['lang']		= $row['user_lang'];
						$email_list[$j][$i]['method']	= $row['user_notify_type'];
						$email_list[$j][$i]['email']	= $row['user_email'];
						$email_list[$j][$i]['name']		= $row['username'];
						$email_list[$j][$i]['jabber']	= $row['user_jabber'];
						$i++;
					}
				}
Gefühlt aber warscheinlich nach den Zeilen:

Code: Alles auswählen

		// Do the job ...
		if ($submit)
		{
eine Log-Aufforderung rein. So A' la:

Code: Alles auswählen

$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_MASS_EMAIL', false, array(implode(', ', utf8_normalize_nfc($usernames))));
Natürlich mit den entsprechenden (anderen) Code-Inhalten :wink:
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von HaioPaio »

BNa

Das klingt erfolgversprechend. Aber ich bin nicht in der Lage deine Idee umzusetzen.
Trotzdem vielen Dank
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von BNa »

War ja auch nur als Idee und Ansatz für "Taker" gedacht :geek:
HaioPaio hat geschrieben: 16.06.2021 13:23Wo kann ich eine Liste finden die zeigt ob und wann das Board über die phpBB eigene Email Funktion was gesendet hat?
Welche Mails sollen denn genau geloggt werden. Alle? Also, auch die Mails, die an alle User rausgehen,
die irgendwas abonniert haben? Oder nur Mails, die von Mods/Admins gesandt werden? Massenmails? Oder explizit welche denn?
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von HaioPaio »

Ich denke an alles was das Board verlässt, egal von wem veranlasst. Natürlich keine Inhalte. Nur Datum, Uhrzeit, Empfänger-Emailadresse, Empfänger Username, Art der email (subscribed notification, mass email, von extension veranlasst) oder stattdessen Betreffzeile falls dies die Einordnung erlaubt.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] Wo kann ich eine Liste finden mit vom board verschickten emails

Beitrag von BNa »

php-mail (board-eigen) oder smtp (also gmx etc.)?
Antworten

Zurück zu „Support-Forum“