What you should do is get an internet account that gives you ssh access to your account. Then you can upload your huge file 1 time to your home directory, ssh into it, and mail out your attachments from the remote host. Accounts that give you reliable ssh access and mail rights, probably can be had for less than $20 per month