Hallo liebes Forum,
ich möchte einen Newsletter mit PHP versenden und nutze die Funktion mail() die PHP liefert.
Das Ganze werde ich über Schleifen und Datenbankabfragen realisieren.
mail("$empfaenger[$i]", "$betreff", "$nachricht", "$header");
Mein Problem liegt hier bei $header. Ich möchte nämlich HTML-Mails versenden und Nur-Text-Mails versenden, wenn der Empfänger kein HTML unterstützt.
Gibt es da eine Möglichkeit einfach beides zu machen.
$header .= "From: mail@domain.tld\n";
$header .= "X-Sender: mail@domain.tld\n";
$header .= "X-Mailer: PHP\n";
$header .= "X-Priority: 3\n";
$header .= "Return-Path: mail@domain.tld\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .= "cc: $empfaengerCC\n";
$header .= "bcc: $empfaengerBCC\n";
Das würde ja jetzt nur HTML senden. Wenn ich TEXT senden will, würde ich so was nehmen.
$header. = "Content-Type: text/plain; charset=us-ascii\n"
Meine Fragen sind also:
1.)Kann man beides, HTML und Text, senden?
2.)Wie kann ich Dateianhänge einbauen? (z.b. die HTML-Mail oder eine vcard als Anhang)
Gruß verona