Some email programs cannot handle the way Thunderbird sends attachments -- Eudora is one.
Fixing this is easy. In Preferences->Advanced click on Config Editor. Set mail.content_disposition_type=1. Restart Thunderbird.