For some unholy reason I am required by work to print out 10,500 e-mails AND their attachments (which accompany about 70% of the e-mails) through Outlook 2010. I, like you, am appalled at such ridiculous inefficiency and the 55,000 pieces of paper we have estimated this will cost us and the world. Nevertheless, it's going to happen either manually (what we've been doing for the past two days) or automatically (please god help us).
These need to be ordered so that each e-mail sits on top of its respective attachment and is chronologically printed. So email 1, attachment 1, email 2, attachment 2, etc. The attachments can come in Powerpoint, Excel, Word Docs, and most troublesome of all: zip files.
Here's what I have tried so far:
-
In Outlook "Options" –> "Print Options" –> Select Print with Attachments
-
Converting all mail into a .eml file and printing from the folder
-
Using a third party mail add-on (by Sperrysoftware) to convert all e-mails into pdfs and export to a folder. Taking this folder and reordering it by date and printing out the pdfs.
Here's why none of it worked so far:
-
Outlook's Print with Attachments setting rarely works for documents with macros in them. Above all, it doesn't work with zip files and just passes these over.
-
Obviously .eml files can't directly be printed or read outside a mail client. I actually think this is still our most promising effort as it is indeed the entire mail file represented in a stable format, separated, and outside a mail client–meaning they are workable. I can't seem to find a third-party software that would effectively let me convert the e-mails AND their respective compressed and variously formatted attachments into printable files. If you know of one, we are also willing to spend in excess of a 200 Euro on software.
-
This software was promising at first. But the macro breaks frequently and it also recognizes our company's e-mail signatures as attachments.
If you can offer any advice at all this would be of huge help to us. We're currently opening every e-mail, its respective 3 – 4 attachments, and printing them via each attachment's respective printing dialogue. This will take five of us one month, so your input would be highly valued!
Best Answer
MsgExtract can batch print email messages from different email sources and also convert email formats.
For printing the attachments MsgExtract relies on the Windows Shell print associations, if no association exists for the attachment file extension it is skipped.
You can learn more about MsgExtract batch printing at:
http://docs.maildev.com/article/122-how-do-i-batch-print-email-messages-and-its-attachments
(Disclaimer, I am the author of MsgExtract)