Tom: MIME-Mail Muster bauen

Beitrag lesen

Hello,

ein Fehler ist noch im Content-Type des Attachments

falsch:  $mail_header .= "\nContent-Type: application/octetstream; name="$file_name"";

$mail_header .= "\nContent-Type: application/octet-stream; name="$file_name"";

Es ist eigentlich auch eine Unsitte, die Newlines _vor_ den Headern zu notieren, denn die Header werden damit abgeschlossen und man könnte so leicht mal ein abschließendes Newline vergessen...

Wenn ich bei der "Komposition" von MIME-Mails nicht genau weiß, wie die aussehen sollten, bau ich mir immer eine Muster mit einem Mailclient...

So würde es z.B. mit Outlook Express aussehen. Man muss nur noch den ganzen Unsinn rausschmeißen, aber hat dann die Struktur als Beispiel.

Return-Path: bitworks@online.de
X-Original-To: tom@bitworks.de
Delivered-To: web1p1@h93968.serverkompetenz.net
Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188])
 by h93968.serverkompetenz.net (Postfix) with ESMTP id 4C53F21C3C0
 for tom@bitworks.de; Tue, 18 Dec 2007 13:12:32 +0100 (CET)
Received: from pc14 (p5B03C3B4.dip0.t-ipconnect.de [91.3.195.180])
 by mrelayeu.kundenserver.de (node=mrelayeu0) with ESMTP (Nemesis)
 id 0MKwh2-1J4bL42aqH-00022y; Tue, 18 Dec 2007 13:14:22 +0100
Message-ID: 001901c8416f$bb0d3780$2c65a8c0@pc14
From: bitworks@online.de
To: tom@bitworks.de
Subject: Attachment
Date: Tue, 18 Dec 2007 13:15:50 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="----=_NextPart_000_0016_01C84178.1C72DDB0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4927.1200
Disposition-Notification-To: bitworks@online.de
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
X-Provags-ID: V01U2FsdGVkX18ZKCVly+qqKRe2W304JdeiE8SlJiVLYPJZU1V
 N8XOiLyHLqLxshUoGW5B3ys7YTQxwkUAnR/zkaraNQHLWOhLc5
 J2LyQRCJ1X4O7nMl/OiDlpRObOgOyMc
X-UIDL: Eon!!=1C!!h"!!n7e"!

This is a multi-part message in MIME format.

------=_NextPart_000_0016_01C84178.1C72DDB0
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Mail mit Anhang

---------------------------------------------
bitworks®
Mühlenstraße 19
D-37444 Sankt Andreasberg
Tel 05582/999881
Fax 05582/999882
bitworks@online.de

------=_NextPart_000_0016_01C84178.1C72DDB0
Content-Type: text/plain;
 name="attachment.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="attachment.txt"

Textanhang
Nur ein Test
------=_NextPart_000_0016_01C84178.1C72DDB0--

Hier ist z.B. ersichtlich, dass zwischen dem Disposition-Header und dem Anhang eine Leerzeile steht...

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)