Seite 9 von 13

Verfasst: 15.02.2004 17:27
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.

Verfasst: 21.02.2004 18:32
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 !!!

Verfasst: 21.02.2004 19:11
von pinki78
so hab das jetzt auf versand auf Smtp umgestellt damit ist das eigentliche Problem zwar umgangen aber leider nicht gelöst !!!

Verfasst: 22.02.2004 03:35
von Mister_X
den von Nico Haase erwähnten Code findest du in der phpBB2/includes/functions_post.php

Verfasst: 26.02.2004 16:02
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

Verfasst: 26.02.2004 17:08
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

Verfasst: 26.02.2004 20:49
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? :-?

Verfasst: 26.02.2004 23:52
von itst
Da wärst Du der erste... Kann das sonst jemand bestätigen?

Verfasst: 27.02.2004 09:43
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:

Verfasst: 27.02.2004 10:50
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