IIRC, you can also just strip the file extension altogether.
I had to send some DLLs once -- that was a pain. I think the only thing that ended up working was zipping them and stripping the .zip extension off the file.
Once I wanted to send a zip file of malicious php files. Google (correctly) identified them as harmful. It wouldn't allow me to send them even though I tried to pack them into zip, tar.gz and tar.bz2 files. In the end I wrote a script that rot13 encoded the files and was able to send the files.
I had to send some DLLs once -- that was a pain. I think the only thing that ended up working was zipping them and stripping the .zip extension off the file.