Hallo.
ich möchte über mail() eine Email an mehrere Empfänger senden.
Dazu nutze ich folgende Syntax:
bookconfig.inc.php:
book.php:
Allerdings erhalte ich lediglich an eine der beiden Emailadressen eine Email.
Diese Mail ist leer und hat als Absender "Nobody".
Ich weiß absolut nichts mehr weiter, zudem ich dem Code zum Zerlegen in ein Array bzw. Versenden bereits in einem anderen Script eingesetzt habe, uznd es da einwandfrei funktioniert hat...
Vielen Dank!
ich möchte über mail() eine Email an mehrere Empfänger senden.
Dazu nutze ich folgende Syntax:
bookconfig.inc.php:
PHP:
$freischaltmails = "meine@adresse1.de,meine@adresse2.de"; // Wer erhält eine Freischaltemail?
// EmailAdressen mit Komma trennen:
// email1,email2,email3,etc
$betreff = "Neuer Gaestebucheintrag"; // Betreff fuer Mail
$absender = "IGS-Gaestebuch-Mailer<homepage-ag@igs-kastellaun.de>"; // Mail-Absender
$postdatum = date("d.m.Y - H:i",$postdatum); // formatiertes Datum des Eintrags
$sendetext = "Neuer Eintrag im Gaestebuch!
=====================================================================================================
Folgender Eintrag wurde im Gaestebuch hinzugefuegt:
$postdatum
$posttext
Dieser wartet nun auf Freischaltung.
Post freischalten
-> http://www.igs-kastellaun.de/bookadmin.php?pass=$pass_md5&step=4&id=$id
=====================================================================================================
ENDE"; // Text, der übertragen wird.
book.php:
PHP:
// Freischaltmail verschicken
// Leerzeichen löschen
$freischaltmails = str_replace(" ","",$freischaltmails);
// in Array umwandeln
$mailarray = explode(",",$freischaltmails);
// id des letzten Eintrags aus der Datenbank holen
$abfrage2 = "SELECT DISTINCT id FROM gbook WHERE datum = '$_POST[datum]'";
$ausgabe2 = mysql_query($abfrage2);
$num2 = mysql_num_rows($ausgabe2);
if ($num2 > 0) {
while ($row = mysql_fetch_object($ausgabe2)) {
$id = $row->id;
}}
// Emails verschicken
foreach($mailarray as $mailempfaenger)
{
mail($mailempfaenger,$betreff,$sendetext,"From: ".$absender);
}
Allerdings erhalte ich lediglich an eine der beiden Emailadressen eine Email.
Diese Mail ist leer und hat als Absender "Nobody".
Ich weiß absolut nichts mehr weiter, zudem ich dem Code zum Zerlegen in ein Array bzw. Versenden bereits in einem anderen Script eingesetzt habe, uznd es da einwandfrei funktioniert hat...
Vielen Dank!