Gmail, Hotmail, and Yahoo does not allow more then 20 MB attachment of files which isn’t a lot if you want to send large files. There are some great websites which provide free services to send or receive large files.…