SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=286&group=50
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.de
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de


Versenden einer Mail an mehrere Empfänger


Das Versenden einer Mail an mehrere Empfänger können Sie mithilfe von spezialisierter Software realisieren. Mailinglisten-Server wie die folgenden bieten Ihnen diesen Service:

Alternativ kann man sich mit einer deutlich primitiveren Lösung in PHP behelfen, indem man gemäß den vorherigen Beispielen zusätzliche Headerzeilen mit BCC-Empfängern (Blind Carbon Copy) erzeugt. Auf diese Weise generiert man eine einzelne Mail, die an mehrere Empfänger versandt werden kann. Gleichzeitig vermeidet man durch die Verwendung von BCC-Empfängern, dass die Empfänger im Kopf der Mail mit aufgeführt werden und auf diese Weise ein überdimensionaler Header entsteht.

Beispiel

<?php
// Empfaengerliste
$empfaenger = array(
  "x@mail.de",
  "y@mail.de",
  "z@mail.de"
);

// BCC-Erzeugen
foreach ($empfaenger as $key => $email) {
  $bcc .= "Bcc: $email\r\n";
}

// Mail samt BCC-Empfänger versenden
mail(
  "erster@mail.de",
  "Newsletter",
  "Hier das Neueste...",
  $bcc
);

?>