Zweifache eMail-Benachrichtigung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

also, ich lasse jetzt jede benachrichtigung einzeln per mail rausgehen und es gibt keine dubletten mehr. folgendes ist zu ändern:

ersetze

Code: Alles auswählen

while (list($user_lang, $bcc_list) = each($bcc_list_ary))
 {
	$emailer->use_template('topic_notify', $user_lang);
	for ($i = 0; $i < count($bcc_list); $i++)
	{
		$emailer->bcc($bcc_list[$i]);
	}

	// The Topic_reply_notification lang string below will be used
	// if for some reason the mail template subject cannot be read
	// ... note it will not necessarily be in the posters own language!
						$emailer->set_subject($lang['Topic_reply_notification']);

	// This is a nasty kludge to remove the username var ... till (if?)
	// translators update their templates

	$emailer->msg = preg_replace('#[ ]?{USERNAME}#', '', $emailer->msg);

	$emailer->assign_vars(array(
		'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
		'SITENAME' => $board_config['sitename'],
		'TOPIC_TITLE' => $topic_title,
		'U_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_POST_URL . "=$post_id#$post_id",
		'U_STOP_WATCHING_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_TOPIC_URL . "=$topic_id&unwatch=topic")
	);

						$emailer->send();
	$emailer->reset();
}
durch

Code: Alles auswählen

while (list($user_lang, $bcc_list) = each($bcc_list_ary))
{
	for ($i = 0; $i < count($bcc_list); $i++)
	{
		$emailer->use_template('topic_notify', $user_lang);

		// The Topic_reply_notification lang string below will be used
		// if for some reason the mail template subject cannot be read
		// ... note it will not necessarily be in the posters own language!

		$emailer->set_subject($lang['Topic_reply_notification']);

		// This is a nasty kludge to remove the username var ... till (if?)
		// translators update their templates
		$emailer->msg = preg_replace('#[ ]?{USERNAME}#', '', $emailer->msg);

		$emailer->assign_vars(array(
			'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
			'SITENAME' => $board_config['sitename'],
			'TOPIC_TITLE' => $topic_title,
			'U_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_POST_URL . "=$post_id#$post_id",
			'U_STOP_WATCHING_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_TOPIC_URL . "=$topic_id&unwatch=topic")
		);
		$emailer->email_address($bcc_list[$i]);
		$emailer->send();
		$emailer->reset();
}
(steht direkt unter @reset($bcc_list_ary))
nun wird also jede benachrichtigung einzeln gesendet.
Buchtips.net bietet mehr als 2500 Buchrezensionen
pinki78
Mitglied
Beiträge: 48
Registriert: 27.03.2003 12:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von pinki78 »

will ja nicht meckern, aber welche datei ist das ???

die emailer.php ???

das ist der Code nicht drin ???

Hab auh das Problem mit den Mails
nach dem ich mit dem Forum umgezogen bin
die ID´s sind gleich
nur die empfäner sind anders
bei der einen steht nix als empfänger und bei der Doublette steht "Undisclosed-recipients:"

Hilfe !!!!!!
Mein Mailfach läuft schon über !!!
pinki78
Mitglied
Beiträge: 48
Registriert: 27.03.2003 12:41
Wohnort: Berlin
Kontaktdaten:

Beitrag von pinki78 »

so hab das jetzt auf versand auf Smtp umgestellt damit ist das eigentliche Problem zwar umgangen aber leider nicht gelöst !!!
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

den von Nico Haase erwähnten Code findest du in der phpBB2/includes/functions_post.php
Benutzeravatar
Paladin
Mitglied
Beiträge: 39
Registriert: 19.02.2003 21:34
Kontaktdaten:

Beitrag von Paladin »

Hallo Freunde,
ich habe mir jetzt diesen Post kompl. durchgelesen da ich das selbe Problem habe, bin aber leider nicht schlauer geworden.
Gibt es denn eine Lösung für dieses Problem?

Gruß Paladin
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Paladin hat geschrieben:Hallo Freunde,
ich habe mir jetzt diesen Post kompl. durchgelesen da ich das selbe Problem habe, bin aber leider nicht schlauer geworden.
Gibt es denn eine Lösung für dieses Problem?

Gruß Paladin
'ne Lösung scheint's bislang nicht zu geben, da jedes Mal, wenn wir irgendwo beim Debugging waren, der betroffene User die Lust verloren hat :-?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Paladin
Mitglied
Beiträge: 39
Registriert: 19.02.2003 21:34
Kontaktdaten:

Beitrag von Paladin »

Hi PhilippK,
ich würde gerne helfen, habe aber von php keine Ahnung!
Wenn ich aber helfen kann, dann bin ich dabei!!!!

Sag einfach bescheid! :wink:

Bin sehr zufrieden mit dem phpbb, daher fände ich es schade ein anderes Forum zu verwenden!!! :(
Das für mich unverständliche dabei ist, das ich mit Vers. phpbb 2.0.4 keine Probleme hatte.

Gruß Pala


PS: Ich habe auch schon einiges versucht doch leider keinen erfolg gehabt, dass merkwürdige an der Sache ist das er die 2 Mail über meinen domain acc zu senden versucht, ich erhalte immer eine fehlermeldung.
Absender ist dann meine E-Mail und im Empfänger steht dann das hier : Undisclosed-reciepients.

Hier meine Seite: www.athanato.de.

Mein Anbieter ist Levanzo

Ach ja aus diesem Forum bekomme ich übrigens auch 2 Mails? :-?
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Da wärst Du der erste... Kann das sonst jemand bestätigen?
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Paladin
Mitglied
Beiträge: 39
Registriert: 19.02.2003 21:34
Kontaktdaten:

Beitrag von Paladin »

Habe soeben wieder eine Mitteilung erhalten??? :(

Bin Kunde bei GMX, daran wird es ja wohl auch nicht liegen oder?
Die Tatsache das ich auch in diesem Forum hier eine 2 Mitteilung erhalte sagt mir ja schon mal das ich nichts falsch gemacht habe! 8)

Gruß Paladin

PS: Ich sende Dir die beiden Mails beim nächsten mal einfach mal zu, sonst glaubst Du noch das ich hier Blödsinn erzähle. :wink:
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

also von phpBB.de erhalt ich nur eine e-mail. bei mir im forum tritt aber das gleich problem auf. Es trittt aber nicht bei privaten nachrichten auf
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“