Many people have encountered situations where batches of email attachments need to be downloaded, such as teachers receiving student assignments or managers receiving reports from staff.

If it is only a dozen emails, you can download one by one manually. What if there are dozens or even hundreds? Manual operation is obviously a huge project. At this point, we need to use the corresponding tools.

If you are using Outlook, you can download email attachments in bulk by the following steps.

1) Create a folder in Outlook “Inbox” and name it “Download”

2) Create a folder on the hard disk (such as the C drive) and name it “Attachment Download”

3) Open outlook, press Ctrl + F11 (open the macro editor), and paste the following code:

Sub Savetheattachment()

Dim olApp As New Outlook.Application

Dim nmsName As Outlook.NameSpace

Dim vItem As Object

Set nmsName = olApp.GetNamespace(“MAPI”)

Set myFolder = nmsName.GetDefaultFolder(olFolderInbox)

Set fldFolder = myFolder.Folders(“Download”)

For Each vItem In fldFolder.Items

‘—–Save Attachment——-

For Each att In vItem.Attachments

att.SaveAsFile ”

C:\Attachment Download\

” & att.FileName


‘——Save Attachment——–


Set fldFolder = Nothing

Set nmsName = Nothing

End Sub

4) Drag the email that needs to download attachments in bulk to the folder “Download” created in the Outlook Inbox, run macro, and you can see all the downloaded attachments in the “Attachment Download” on the C drive.

If this method is not working, or you are not using Outlook, you can use the Mail Attachment Downloader software, which supports mainstream email services such as Outlook, Gmail, and so on, it can also support various email services by customizing mail server settings.

You can install this software on your computer, or deploy it on the server, it even provides SDK to facilitate your secondary development.

Now you can enjoy the 15% discount through the coupon below, the opportunity is not lost.

Mail Attachment Downloader PRO Client

15% OFF

Mail Attachment Downloader PRO Server

15% OFF

Leave a Reply