Is it possible to select multiple email messages, and then download the files in their attachments in one archive file?
The native way to click to open the emails one by one, and click to download their attachments individually is tedious.
Web Applications Stack Exchange is a question and answer site for power users of web applications. It only takes a minute to sign up.Sign up to join this community
Select all emails containing the attachments you wish to download.
Click the three dots at the top menu and go down to "Forward as attachment" then forward all emails to yourself.
You can then download all attachments from that one email to a folder on your hard drive. The attachments will be interspersed with the email files, but you can quickly delete the email files by sorting by type of file, highlighting and deleting. All attachments will be left in the folder and you can combine them into a PDF file or easily print them all using the program of your choosing.
It does not really answer your question for existing mail, but going forward it is really convenient to setup a "receipe" on IFTTT. You can create a rule (e.g. based on sender) and have attachments saved to Google Drive automatically.
You might try "Mail Attachment Downloader" http://gearmage.com/maildownloader.html
It doesn't work on selected mails, but you can filter by subject, sender, etc.
There are options to select certain labels, but I couldn't get it working.
It did the job for getting emailed snapshots from a security camera into one folder.
Gmail has an extension that can download them to your Google Drive.
I haven't used it but it has quite a few users.
I was also questioning same to myself and then I developed https://github.com/munir131/attachment-downloader small utility to solve this problem.
It allow me to download all attachment in bulk. If you have little knowledge about how to run node application then it will be solve your problem.
I wrote an app called Unattach, which allows you to easily download Gmail attachments in bulk, and optionally remove them.
I tried @EthanStrickler's answer, but it did not apply to my use case as all emails are in a single thread (imagine using scan-to-email for 50 pages, resulting in 50 emails all with the same subject). However, that makes it easier, actually. Here's my solution:
Now, you do not even have to send this email!
Don't forget to cancel sending this message to save storage space: