I've had the same problem in the past sending pictures by e-mail as often my recipient is on one of those cheap ISPs that severely limit the size of their mailbox or received attachments.
The simplest answer if your ISP allows web space for a personal web site is to post the files there and send your friend the URL to find them, or if they are a trusted friend share your FTP log in details with them. This method is no more insecure than using one of those third party sites that are often financed by selling lists of valid e-mail addresses.