hallo martin.
du hast geschrieben:
Eigentlich sollte es $HTTP_POST_VARS[] schon lange nicht mehr geben, es wird nur von einigen PHP-Installationen aus Kulanz noch unterstützt. Das gilt auch für $HTTP_GET_VARS und Konsorten. Korrekt wäre hier der Zugriff über die superglobalen Arrays $_POST[], $_GET[], $_SERVER[] etc.
danke für den tipp - das wusste ich nicht (ich sollte mir mal wieder ein neues php-buch gönnen ;-))
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=multimessage_antwort\n";
$header .= "From: absender@domain.de\r\n";Fehler: In den RFCs für Mails ist festgelegt, dass Headerzeilen mit CR/LF abgeschlossen werden, nicht nur mit einem Linefeed. Die Erfahrung zeigt zwar, dass die meistens MTAs auch mit einem Linefeed als Trennzeichen klarkommen, aber korrekt ist es nicht - eines Tages gerätst du an einen Mailserver, der's genau nimmt.
auch hierfür danke. aber leider funktioniert dann mein script nicht mehr (die mail sieht dann wieder so aus wie in meiner eröffnungsfrage gezeigt). könntest du mir am obigen beispiel die genaue schreibweise zeigen?
<a href="http://www.meine-domain.de"><img src="http://www.meine-domain.de/images/logo.jpeg" /></a></body></html>';
Und wenn ich gerade schon beim Meckern bin: Für neutrale Beispiele sind extra die Beispieldomains example.net, example.org, example.com oder *.example ins Leben gerufen worden, damit nicht unbeabsichtigt die Inhaber real existierender Domains Ärger kriegen.
ich bin nicht so forumserfahren - also auch hierfür danke.
mail($mail, "AW: ".$subject, $antwort, $header);
Du hast nur Outlook-geschädigte Kommunikationspartner? Normalerweise verwendet man für eine Antwort das Betreff-Präfix "Re:" für Reply. Das "AW:" ist eine Marotte von Outlook.
da habe ich mir ehrlich gesagt keine gedanken drüber gemacht. ich habe das so in einer fortbildung gelernt. aber du hast natürlich recht - und gerade als Mac-user werde ich das sofort als erstes ändern ;-)
danke und gruß
marco