HTML-Mail ist keine, Header-Problem...
daChris
- php
Hallo,
$header='From:Namemail@domain.de\n';
$header.='Reply-To: mail@domain.de\n';
$header .= "Bcc: mail@domain.de\n";
$header .= 'X-Mailer: PHP/'.phpversion().'\n';
$header .= 'X-Sender-IP: '.$REMOTE_ADDR.'\n';
$header .= 'Content-Type: text/html';
$koerper='<h1>Hallo,</h1>';
mail( stripslashes( $_POST[$name_email] ), 'Anmeldung', $koerper,
$header);
irgendwie wird der Header falsch ausgelsesn, was hab ich vermasselt?
Tschau.
Hi,
$header='From:Namemail@domain.de\n';
in '' wird \n nicht als Zeilenumbruch interpretiert.
cu,
Andreas
Hallo,
danke der Zeilenumbruch funzt jetzt, aber es ist immer noch kein HTML in der Mail...
Was hab ich vergeigt?
Tschau.
Hallo,
der Header wird absolut korrekt ausgelesen, davon gehe bitte IMMER aus!
Die meisten und vermultich so auch Du scheitern am boundary
Beispielmail:
Content-Type: multipart/alternative;
boundary="------------030005090101080302080308"
This is a multi-part message in MIME format.
--------------030005090101080302080308
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
~
--------------030005090101080302080308
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
~
</html>
--------------030005090101080302080308--
Eine Email also (.eml) an sich betrachtet, ist eine durchaus mit dem EDITOR Deines Betriebssystems LESBARE DATEI! Du mußt einfach so lange Dein Programm abstimmen, das eine mit Deinem Mail-Client versendete Mail einer von Deinem Programm versendeten Mail weitestgehend gleicht. Alles, was dann noch eine Anzeige verhindern könnte, ist der Textumbruch durch
$br='
';
$br="\n";
$br="\n\r";
Viel Spaß auch bei Deinem ergiebigem Finden im </archiv/>
Gruß aus Berlin!
eddi
Hallo,
ich weiß, aber wie funzt die Mühle mit Mail?
Laut Selfphp muss da keine Trennungen ('---') einfügen...
Was ist es dann?
Tschau.
Hallo,
Vielen dank, hat sich geklärt...
Tschau.