Hi,
I had a problem opening someone's MIME attachment, and the reason was
that the line "Content-Transfer-Encoding: base64" was missing in
the header. When I manually added it to the raw e-mail folder, it
decoded just fine. At first, I blamed it on their e-mail client for
not putting it in... or their SMTP server for taking it out.
I then asked the person to e-mail 2 of my accounts. One is
running Exim 3.16; the other is running Sendmail 8.10.2.
The exact same message went to BOTH accounts, as they were listed in
the To: field.
Sendmail 8.10.2 had this in it:
Content-Type: application/vnd.ms-powerpoint;
name="Employee Pack Email 030401.ppt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Employee Pack Email 030401.ppt"
Exim 3.16 had this in it:
Content-Type: application/vnd.ms-powerpoint;
name="Employee Pack Email 030401.ppt"
Content-Disposition: attachment;
filename="Employee Pack Email 030401.ppt"
I thought that the SMTP servers didn't care about attachment headers,
and that the mail clients just dumped them like "data". Will upgraded
to Exim 3.22 solve this problem, or is there some other workaround?
I don't understand why the content is different.
Thanks!
--
Michael J. Weller, M.Sc. office: (972) 235-7881 x.242
weller@??? cell: (214) 616-6340
Zyvex Corp., 1321 N Plano facsimile: (972) 235-7882
Richardson, TX 75081 icq: 6180540