It's much easier to upload it to a server - web server is easier - and then send a link to it.
You can get a pretty decent size web server account for around $3 a month.
godaddy.com - > I don't work for em - but I have a half dozen or so websites they host!