mime

Are binary characters legal in MIME headers?

I work on a server that processes email, and as part of that, we do some MIME parsing/encoding. I've recently had an issue arise for a message that is valid otherwise, but contains a Latin-1 character in a MIME header. Someone entered an e-mail address to multiple recipients containing a Latin-1 character, so the SMTP envelope only con...

Reading a file from a UNC path and setting the correct MIME type in a HTTP request

How would I go about reading a file from a UNC path, discovering the proper MIME type, and streaming that out to a browser? It feels to me like I'm re-inventing IIS, and I'll also have to maintain my own MIME type database for each file extension. Does the above request sound reasonable, or is there a better way? I plan on streaming t...

How can I query IIS for MIME Type Mappings?

How can I programatically read IIS's MIME types? I'd like to use them when I stream data to my clients using WCF. Any tips, or API would be appreciated ...

How to attach xls files to email when sending from rails, and not getting the attachment corrupt?

If I attach xls files as attachment in the mailer like this attachments["1.xls"] = File.read "1.xls" If I try open the attachment from the received mail, Excel is unable to open and it says the file is corrupted. Please let me know if I am missing something? Please let me know if additional information is needed? ...

Can I reliably figure out the correct mime type to serve untrusted content?

Say I let users upload files to my server, and I let users download them. I'd like to set the mime type to something other than just application/octet-stream, so that if the browser can just open them, it does (say, for images, pdf files, plain text files, etc.) Of course, since the files are uploaded by users, I can't trust the file e...

What's the status of the matter-transport/sentient-life-form Content-Type?

So, I was reading about this old MIME Content-Type of 1993, which type is matter-transport/sentient-life-form. What's the current status of this MIME type 17 years later? From: "Nathaniel S. Borenstein" <[email protected]> To: Mark Linimon <[email protected]> Subject: Think hard before reconstructing Content-description: Dan Quayle,...

How to create an email with embedded images that is compatible with the most mail clients.

We have created a system that allows embedding an image in an outgoing email. Here is the original message our system creates. This example contains an image attachment and an embedded image. Mime-Version: 1.0 From: ... To: ... CC: Subject: test x-sender: ... x-mailer: ... Content-Type: multipart/mixed; boundary="-------------...A1288...

Is there a maximum reasonable file size to attach to a MIME email with PHP?

I run PHP on IIS6. I have some PHP that successfully sends a 1KB image as an attachment on an email. When I try and attach a 500KB PDF however (having changed the Content-Type), it hangs and after a few minutes I get "FastCGI process exceeded configured request timeout" (Error Number 258 (0x80070102)). Any thoughts on why it's taking ...

Perl/MIME encoded text trouble

Hi all, I have a MIME-encoded messages (in Maildir), that are having both base64-encoded headers (solved by lurking for related question ( http://stackoverflow.com/questions/126070/decode-an-utf8-email-header ), decode('MIME-Header', $val), main body in plain text and a text/plain base64 encoded data in the body; It is said, that base64...

Raw emails needed for testing

I'm playing around with a new C# email library and would like to test it as much as possible. I've used several POP3 email servers (e.g. Exchange, Hotmail, Gmail, etc.) to test support for the most popular email MIME formats e.g. text/plain, multipart/alternative, etc. Does anyone know if there is a repository of sample emails that I ca...