Hallo,
ich habe da ein Problem. Bin dabei einen Mailer zu erstellen und komme jetzt nicht weiter. Das Auslesen der Daten aus einer CVS Datei klappt sowie das versenden der Mails an verschiedenen Adressen funktioniert auch sowie das sichern eines Protokolls in eine CSV Datei. Nur funtioniert die personifizierung der Mail sleber im Text nicht. Vielleicht könntet Ihr helfen wo der Fehler ist.
Es geht im speziellen um die variable $anrede im $message Teil, diese wird nämlich nicht mit den neuen Werten aus der Datenliste eingelesen.
Also ich erhalte in der Anrede immer die erste ausgelesen Person in allen Mails.
ich habe da ein Problem. Bin dabei einen Mailer zu erstellen und komme jetzt nicht weiter. Das Auslesen der Daten aus einer CVS Datei klappt sowie das versenden der Mails an verschiedenen Adressen funktioniert auch sowie das sichern eines Protokolls in eine CSV Datei. Nur funtioniert die personifizierung der Mail sleber im Text nicht. Vielleicht könntet Ihr helfen wo der Fehler ist.
PHP-Code:
$Zeilen = 0;
while(($Daten=fgetcsv($Dateizeiger, 10000, ";"))!==FALSE)
{
$Zeilen++;
{
$anrede = "$Daten[0] $Daten[2] $Daten[1]";
$message = "Sehr geehrte(r) $anrede";
#==========================================================================================
# E-Mail versenden
#==========================================================================================
if (@mail($to,$betreff,$message,$mail_header)) {
$fehler="Erfolgreich versendet";
} else {
$fehler="Sendefehler";
}
}
}
Es geht im speziellen um die variable $anrede im $message Teil, diese wird nämlich nicht mit den neuen Werten aus der Datenliste eingelesen.
Also ich erhalte in der Anrede immer die erste ausgelesen Person in allen Mails.
Kommentar