I read through this: How can I send a Windows executable via Gmail? (and similar questions here and on SO), but all of the answers I came across rely on the e-mail recipient doing something special such as
- changing filename extensions, or
- accessing cloud storage services.
First, linking to another cloud service is not sending via GMail. There are reasons you may not want to use an outside service.
Second...What about sending e-mails to people who are not tech-savvy??
There are many kinds of files that Google does not want attached directly (described here https://support.google.com/mail/answer/6590?hl=en), but you should still be able to send them in some way that
- leaves them accessible to casual computer users (who may have file extensions hidden, for example), and
- does not require the use of other cloud services.
Actually, I finally did find an answer to this, but instead of just posting my answer right away I am going to delay that for a while in the spirit of giving other people a chance at answer rep. :)