I had the same problem, and I got it to work by using smtp instead
of php_mail. Seemed kind of strange that would make a difference, but it did. I haven't heard from anyone else if they could replicate that behavior.
On Sat, 4 Feb 2006, Peeyush Singh wrote:
Whenever an outgoing e-mail is sent with an attachment, the recipient MUA is unable to show it as an attachment. This happens across multiple MUAs, so I doubt it's a problem with the recipients. Instead, it just shows it as base64 encoded text at the end of the body. I am by no means an expert in this area, but I have a suspicion as to whether or not the MIME encoding is being done properly. Below is the relevant snippet of a test email I sent to myself via another account (Gmail):