ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
386
386
EMPFEHLEN
-
Hallo!
ich nutze mail() zum versenden eine Mail mit Anhang.
Leider wird dabei auch der eigentliche Nachrichtentext als Anhang an die Email gehangen, statt wie gewohnt angezeigt zu werden. Gibt es eine Möglichkeit, den Text an gewohnter Stelle anzuzeigen?
Hier ist mein Code:
PHP-Code:// Basisangaben
$betreff = "[HP-Mailer] BEWERBUNG";
$mailto = "mailme";
// Mailbody
$mailBody = "
BEWERBUNG\n=========================\n
Persoenliche Daten:
--------------------
Name:\t\t".$_POST['name']."
Vorname:\t\t".$_POST['vorname']."
Strasse,Nr:\t".$_POST['strasse']." ".$_POST['nr']."
Plz Ort:\t".$_POST['plz']." ".$_POST['ort']."
Telefon:\t".$_POST['telefon']."
EMail:\t".$_POST['email']."
Geburtsdatum:\t".$_POST['geburtsdatum']."
Nationalitaet:\t".$_POST['nationalitaet']."
\n
Bewerbung als:\t\t".$_POST['position']."
bev. Einsatzort:\t\t".$_POST['einsatzort']."
Arbeitszeit:\t\t".$_POST['arbeitszeit']."
fruehester Eintrittstermin:".$_POST['eintritt']."
\n
Freitext:\t".$_POST['nachricht']."
\n
angehaengte Dateien: \n".$nameLebenslauf."
\n".$nameLebenslauf."
\n".$nameZeugnis."
\n
\n
Empfangen am ".date("d.m.Y")." um ".date("H:i:s")."
von ".$_SERVER['REMOTE_ADDR']."
\n
=== ENDE ===";
// Boundary generieren
$boundary = md5(uniqid(time()));
// Header erzeugen
$header = "From: ".$_POST['vorname']. " " .$_POST['name']." <".$_POST['email'].">";
$header .= "\n";
$header .= "MIME-Version: 1.0";
$header .= "\n";
$header .= "Content-Type: multipart/mixed; boundary=".$boundary;
$header .= "\n\n";
$header .= "This is a multi-part Message in MIME format";
$header .= "\n";
$header .= "--".$boundary;
$header .= "\n";
$header .= "Content-Type: text/plain";
$header .= "Content-Transfer-Encoding: 8bit";
$header .= "\n\n";
$header .= $mailBody;
$header .= "\n";
$header .= "--".$boundary;
$header .= "\n";
$header .= "Content-Type: ".$mimetypeLebenslauf."; name=".$nameLebenslauf;
$header .= "\n";
$header .= "Content-Transfer-Encoding: base64";
$header .= "\n";
$header .= "Content-Disposition: attachment; filename=".$nameLebenslauf;
$header .= "\n\n";
$header .= getFilecontent($nameLebenslauf);
$header .= "\n";
$header .= "--".$boundary;
$header .= "\n";
$header .= "Content-Type: ".$mimetypeBild."; name=".$nameBild;
$header .= "\n";
$header .= "Content-Transfer-Encoding: base64";
$header .= "\n";
$header .= "Content-Disposition: attachment; filename=".$nameBild;
$header .= "\n\n";
$header .= getFilecontent($nameBild);
$header .= "\n";
$header .= "--".$boundary;
$header .= "\n";
$header .= "Content-Type: ".$mimetypeZeugnis."; name=".$nameZeugnis;
$header .= "\n";
$header .= "Content-Transfer-Encoding: base64";
$header .= "\n";
$header .= "Content-Disposition: attachment; filename=".$nameZeugnis;
$header .= "\n\n";
$header .= getFilecontent($nameZeugnis);
$header .= "\n";
$header .= "--".$boundary;
// und weg mit der mail
if(mail($mailto, $betreff, $mailBody, $header))
[...]
Signatur nicht verfügbar.
Ähnliche Themen
-
Java Mail API / Spring Mail: Verwendung eines ganz normalen SMTP Servers?
Von DarthShader im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 01.08.09, 15:55 -
javax.mail: ich will einfach nur den TEXT der Mail
Von Layna im Forum JavaAntworten: 2Letzter Beitrag: 15.05.07, 08:16 -
Mail kommt wenn sie von einem Server geschckt wird als HTML mail an, bei anderem nur
Von -GS-Master im Forum PHPAntworten: 4Letzter Beitrag: 19.04.07, 20:57 -
mail() - Inhalt der Mail aus einer Datei auslesen, mit Daten aus der db füllen
Von schultze im Forum PHPAntworten: 3Letzter Beitrag: 27.01.07, 18:35 -
Aus einer E-Mail bestimmte Sätze anzeigen
Von DeeJay-Luke im Forum PHPAntworten: 2Letzter Beitrag: 28.03.06, 22:41





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren