Seite 1 von 1

E-Mail an mehrere Empfänger senden

Verfasst: 04.09.2007 13:12
von SKYSURFER2002
Hallo,

ich benutze die phpBB funktion um E-Mails zu versenden. Diese E-Mail wird aber immer nur an einen Empfänger verschickt. Gibt es nun eine Möglichkeit diese E-Mail an mehrere Empfänger zu versenden? Wenn möglich nicht als CC. Ein weiteres Schmankerl wäre, wenn der einzelne Empfänger der E-Mail nicht sehen würde, wer alles diese E-Mail bekommen hat.

Hier mal die E-Mailfunktion von mir

Code: Alles auswählen

//email senden
$pfad_script = $board_config['server_name'] . $board_config['script_path'];
$subject = "neues Kommentar zu einem Bild";
		
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);

$emailer->from($userdata['user_email']);
$emailer->replyto($userdata['user_email']);
		
$email_headers = 'X-AntiAbuse: Board servername - ' . $server_name . "\n";
$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";

$emailer->use_template('userprofile_bild_komment', $board_config['default_lang']);
$emailer->email_address($useremail);
$emailer->set_subject($subject);
$emailer->extra_headers($email_headers);
	
$emailer->assign_vars(array(
'USERNAME' => $username,
'SITENAME' => $page_config['page_name'],
'U_LINK' => $pfad_script . '/userprofile.php?mode=pic&katid=' . $katid . '&uid=' . $uid . '&pos=' . $pos . '&start=' . $start,
'EMAIL_SIG' => $page_config['board_email_sig'],
));
		
$emailer->send();
$emailer->reset();

//ende e-mail

Für Anregungen dankbar,

SKYSURFER

Verfasst: 04.09.2007 13:44
von S2B
Schau dir mal die Methoden $emailer->cc() und $emailer->bcc() an. :wink:

Verfasst: 04.09.2007 13:54
von SKYSURFER2002
Hmm, gut. In der emailer.php habe ich das bcc gefunden. Aber wie wende ich es an. Gibt es da eine Datei im phpbb, wo man sich das abschauen kann? Oder kannst du es mir erklären?


MfG
SKYSURFER

Verfasst: 04.09.2007 14:07
von S2B

Code: Alles auswählen

$emailer->cc('1. E-Mailadresse');
$emailer->cc('2. E-Mailadresse');
// ...
Das entsprechende funktioniert auch mit bcc().