Store Files Online
There is 1 easy method is just to upload the file to a cloud storage service for the other person to then access and download from their device. Free tiers from Box (10GB), Dropbox (2GB), Google Drive (15GB), iCloud (5GB), and OneDrive (5GB) offer storage space that may solve your issue. However, these services also have upload limits, so you may have to upgrade to a paid plan depending on your demands.
Gmail limits attached files to 25MB; anything over that is automatically placed inside Google Drive. You can go through the process by starting a new email in Gmail and then attaching the file you want to send. If it’s too large, Google will generate a link to it in Google Drive.
After you attempt to send your email, you’re asked to provide your recipient access to the file. By default, the file is available just for viewing. You can opt to allow the person to review or edit the file, but they would need a Google account to perform either action.
Once you set the permissions, send the email to its recipient. The person then clicks the link in the email to view the file in Google Drive. Google may limit you to 15GB for the free tier of Google Drive, but any paid plan will allow you to upload up to 750GB a day, with an overall file limit of 5TB.
Yahoo Mail is also a good choice
Yahoo Mail can perform the same trick, but it’s a less user-friendly option. If you try to send a large file through Yahoo, an alert prompts you to save the file to either Google Drive or Dropbox. Choose your preferred service and then manually upload the file to it.
Return to your email, click File Attachment, and select Share Files From Google Drive or Share Files From Dropbox. Choose the file, and it shows up as an email attachment. Once your email is sent, your recipient can click the file attachment to view it in Google Drive or Dropbox.