Rebekka: Mail mit Anhang und Inline-Grafik => Unterschied Mac/Pc

Hallo,

ich versende via php eine EMail mit Anhang, alternativer Text- oder HTML-Darstellung und im HTML-Part sind eingebettete Grafiken.

Auf sämtlichen PC-Emailprogrammen, die ich ausprobiert habe, wird die Email korrekt dargestellt. Nicht so auf dem Mac. Hier sind alle Anhänge + Grafiken "defekt". Es liegt nicht an der base64-Codierung, das habe ich per Ausschlußverfahren getestet. Es muß irgendwo an den Zeilenumbrüchen, der Verschachtelung der Boundaries o.ä. liegen. Ich weiß nur nicht mehr weiter, vielleicht hat einer eine Idee???

Viele Grüße, Rebekka

Dies der Header der Mail (--- = ausgexxxt):

Return-Path: <-------------->
Delivered-To: -------------
Received: ----------------------
To: --------------------------
Subject: Testmail inline und Anhang.
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=_BOUND_MIXED_457C07B61E208109A9662AC409985381
From: -- <--@--.de>
Cc: -- <--@--.com>
Reply-To: -- <--@--.com>
Message-Id: <20041202140558.C6499975336B5A->
Date: Thu,  2 Dec 2004 15:05:58 +0100 (CET)
X-UIDL: U?7!!5mQ!!-~A"!00/!!

--_BOUND_MIXED_457C07B61E208109A9662AC409985381
MIME-Version: 1.0
Content-Type: multipart/related; boundary=_BOUND_RELATED_C2F138B896A81A69E027E86889B2E7A8

--_BOUND_RELATED_C2F138B896A81A69E027E86889B2E7A8
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=_BOUND_ALTERNATIVE_223F7D8F70FE7A5CE4FC4F036C45AB0F

--_BOUND_ALTERNATIVE_223F7D8F70FE7A5CE4FC4F036C45AB0F
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1";

Hallo. dies ist eine textmail!
--_BOUND_ALTERNATIVE_223F7D8F70FE7A5CE4FC4F036C45AB0F
MIME-Version: 1.0
Content-Type: text/html; charset="ISO-8859-1";
Content-Transfer-Encoding: 8bit

<html>
   <head>
    <title></title>
    <style> body {font-family:verdana; font-size:10px; color:#999999; background-color:#cccccc;}</style>
    </head>
    <body>
     hallo. <br>
     Dies ist eine HTML Mail...
     <img src="cid:wb.gif">
    </body>
  </html>
--_BOUND_ALTERNATIVE_223F7D8F70FE7A5CE4FC4F036C45AB0F--

--_BOUND_RELATED_C2F138B896A81A69E027E86889B2E7A8
Content-Disposition: inline;
Content-ID:<wb.gif>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Content-Type: image/gif; name="wb.gif"

R0lGODlh+QF1ALMAABgVEvD5/QCc1oDO6yCo27/m9V/B5aDa8NDt90C14P///w+i2HDH6JDU7TCv
sbHMEwdwgGHT+98AD7jAB07wghv84EKOAAA7

--_BOUND_RELATED_C2F138B896A81A69E027E86889B2E7A8--

--_BOUND_MIXED_457C07B61E208109A9662AC409985381
Content-Disposition: attachment;
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Content-Type: application/octetstream; name= "test.zip"

UEsDBBQAAAAIAE94XDHtzDBMZl0AAB/8AAALAAAAaGVhZGVycy50eHTlvelyG0mWLvh7aMZ38MK0
aGVhZGVycy50eHRQSwUGAAAAAAEAAQA5AAAAj10AAAAA
--_BOUND_MIXED_457C07B61E208109A9662AC409985381--

  1. hi,

    Es muß irgendwo an den Zeilenumbrüchen, der Verschachtelung der Boundaries o.ä. liegen.

    welche zeilenumbrüche verwendest du denn?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. hi,

      Es muß irgendwo an den Zeilenumbrüchen, der Verschachtelung der Boundaries o.ä. liegen.

      welche zeilenumbrüche verwendest du denn?

      nochmal hi,

      ich verwende \n, weil der Server auf dem ich aktuell teste \r\n nicht unterstützt. Dann kommt nur noch Kauderwelsch beim Mailen raus... Die Umbrüche habe ich in einer Variablen, ich habe also bereits alle Varianten getestet.

      Irgendwelche Ideen???