How to save all attachments in an email?

1

Outlook 2010 seems to be inconsistent with how it attaches files to emails. For example, create a new email and drag multiple files into it. They will show up in a field labeled Attached beneath the Subject field. However, when attaching files to a reply to another email, Outlook behaves in one or two ways:

  • It stores the attachments in the Attached field beneath the subject
  • It imbeds them into the body of the email

While this may seem to come down to a mere visual annoyance at first, it actually affects how you save attachments. If they're in the header of the email, you can right-click the header and Save All Attachments. If they're imbedded in the body, though, you have to save each attachment individually. This is very tedious when you regularly receive emails with up to 10 attachments.

Is there a way to save all attachments at once when they're imbedded in the email?

Extra credit: WHY does Outlook 2010 have this consistent behavior?

oscilatingcretin

Posted 2013-03-08T13:41:28.017

Reputation: 4 093

Can't resist asking; What's the reward for "extra credit", an especially green check mark? – CharlieRB – 2013-03-08T13:53:59.730

11,000 internet points! – oscilatingcretin – 2013-03-08T13:56:02.207

Saving them all at once is easy. Save the email to a file, then run munpack on it. You will get all the files stored in the mail (main text and attachments). – Hennes – 2013-03-08T14:11:14.740

Hit "Forward" and then change the email type to "HTML". "Save All Attachments" as much as you want. – ta.speot.is – 2013-09-21T09:56:08.633

Answers

1

Re: WHY does Outlook 2010 have this consistent behavior?

For RTF format mail, attachments are in the body.

"When you reply to a message, by default, the format of the received message is used for your reply."

http://office.microsoft.com/en-001/outlook-help/why-do-some-attachments-appear-in-the-message-body-HA101992449.aspx

http://www.slipstick.com/outlook-developer/always-reply-using-the-same-message-format/

niton

Posted 2013-03-08T13:41:28.017

Reputation: 1 724

0

In Office 2013, you can click "File" => "Save Attachment" to save all attachments in an email with RTF format (where attachments are embedded in the body of the email).

Feiming Chen

Posted 2013-03-08T13:41:28.017

Reputation: 1

Is this an answer or did you mean for it to be a comment? – Pimp Juice IT – 2017-09-18T14:56:01.753

0

Without using VBA you can save the entire message as HTML by using FILE > SAVE AS. Choose HTML as the message format.

enter image description here

This will create an HTML file and folder (with the same name of the HTML file) with all files needed to view the message independently. In the folder created will be all the attachments.

(Source)

If you want to use VBA, here is an article witch might get you started - Saving/Deleting All Attachments With One Click

Extra Credit (tongue in cheek)
Microsoft knows what's best for you, so they removed this functionality because you can not be trusted to receive safe email. This helps prevent inadvertent downloading of malicious code embedded into items.

CharlieRB

Posted 2013-03-08T13:41:28.017

Reputation: 21 303