We have a discussion at the german mailinglist on Pegasus and nobody has a solution. Someone got a mail from an appleuser:
X-Mailer: Apple Mail (2.752.3)
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: multipart/mixed; boundary=Apple-Mail-43-169523306
--Apple-Mail-43-169523306
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
(--> First part of mailtext, which is displayed within Pegasus)
--Apple-Mail-43-169523306
Content-Type: multipart/appledouble; boundary=Apple-Mail-44-169523306
Content-Disposition: attachment
--Apple-Mail-44-169523306
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name=ESSENTIALS new.doc
Content-Disposition: attachment; filename="ESSENTIALS new.doc"
(--> Special part of attached file with information for filesystem of MacOS, irrelevant on Windows)
--Apple-Mail-44-169523306
Content-Transfer-Encoding: quoted-printable
Content-Id: <62D307C1-1138-44B2-B542-58176FB7FE43@w90-27.abo.wanadoo.fr>
Content-Type: application/octet-stream; x-mac-type=52544620; x-unix-mode=0755; x-mac-creator=4D535744; name=ESSENTIALS new.doc
Content-Disposition: attachment; filename="ESSENTIALS new.doc"
(--> Data of attached file, in that case obviously text/rtf or application/rtf but not declared like that, is saveable by Pegasus)
--Apple-Mail-44-169523306--
--Apple-Mail-43-169523306
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed
(--> Second part of text, but not displayed by Pegasus)
--Apple-Mail-43-169523306--
Someone knowing about that problem sayed, that minimum on iPad or iPhone the user may drag and drop any attachment anywhere in the mailtext and Applemail obviously inserts his multipart/appledouble exactly at that point into the mail. So in raw view the text of the mail is splitted into two parts. Problem is, that if Pegasususer doesn't look exactly at the attachments, he may not recognize the second part of mailtext. Questions:
- Is this behaviour of Applemail in conformity to RFC?
- Is there a workaround in Pegasus or with a plugin?
The user tested and found, that the webfrontend of email-provider web.de is capable to handle this and join the two textparts during display, but is there a solution for Pegasus? I will have to ask the user, if there is a CSID anywhere in the first textpart ... otherwise the CSID at datapart of attachment doesn't make any sense ... and as I know doesn't make it at all as long as the first part isn't text/html.
bye Olaf
<p>We have a discussion at the german mailinglist on Pegasus and nobody has a solution. Someone got a mail from an appleuser:</p><blockquote><p>X-Mailer: Apple Mail (2.752.3)
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Type: multipart/mixed; boundary=Apple-Mail-43-169523306
--Apple-Mail-43-169523306
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
</p><p>(--&gt; First part of mailtext, which is displayed within Pegasus)
--Apple-Mail-43-169523306
Content-Type: multipart/appledouble; boundary=Apple-Mail-44-169523306
Content-Disposition: attachment
--Apple-Mail-44-169523306
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name=ESSENTIALS new.doc
Content-Disposition: attachment; filename="ESSENTIALS new.doc"
(--&gt; Special part of attached file with information for filesystem of MacOS, irrelevant on Windows)
--Apple-Mail-44-169523306
Content-Transfer-Encoding: quoted-printable
Content-Id: &lt;62D307C1-1138-44B2-B542-58176FB7FE43@w90-27.abo.wanadoo.fr&gt;
Content-Type: application/octet-stream;&nbsp; x-mac-type=52544620;&nbsp; x-unix-mode=0755;&nbsp; x-mac-creator=4D535744;&nbsp; name=ESSENTIALS new.doc
Content-Disposition: attachment; filename="ESSENTIALS new.doc"
(--&gt; Data of attached file, in that case obviously text/rtf or application/rtf but not declared like that, is saveable by Pegasus)
--Apple-Mail-44-169523306--
--Apple-Mail-43-169523306
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed
(--&gt; Second part of text, but <b>not displayed </b>by Pegasus)
--Apple-Mail-43-169523306--</p></blockquote><p>Someone knowing about that problem sayed, that minimum on&nbsp; iPad or iPhone the user may drag and drop any attachment anywhere in the mailtext and Applemail obviously inserts his multipart/appledouble exactly at that point into the mail. So in raw view the text of the mail is splitted into two parts. Problem is, that if Pegasususer doesn't look exactly at the attachments, he may not recognize the second part of mailtext. Questions:</p><ul><li>Is this behaviour of Applemail in conformity to RFC?</li><li>Is there a workaround in Pegasus or with a plugin?</li></ul><p>The user tested and found, that the webfrontend of email-provider web.de is capable to handle this and join the two textparts during display, but is there a solution for Pegasus? I will have to ask the user, if there is a CSID anywhere in the first textpart ... otherwise the CSID at&nbsp; datapart of attachment doesn't make any sense ... and as I know doesn't make it at all as long as the first part isn't text/html.
</p><p>bye &nbsp; Olaf</p><p>&nbsp;</p>