Dansyacht wrote:
In Mail, select all the messages to print (a smart mailbox may help). When all are selected do a file > save as (RTF or plain text). This will create one printable file with all the messages. You can then load this file into TextEdit and print it as a PDF.
Thanks -- this may be what I go with. However, when I tried this the rtf file did contain all of the messages, but did not show the header information on each (To:, From:, Date: ...), so I continued my search for a solution. I think I found something that works. My project is actually larger than what I described. Interested people may be able to use some or all of the following.
The project started when I asked a friend to send me all of the emails that I have sent him over the last 15 years. He had archived them all in Windows / Outlook Express. I had not archived them. He was able to give me a .DBX file containing them all. I used a free program called DbxConv in Windows to convert the .DBX file to a .MBX file.
In Apple Mail I did File/Import_Mailboxes/File_In_mbox_Format to import them. Then, View/Organize_by_Conversation (checked on). Select all messages and File/Print/PDF/Save_As_PDF into a new folder on the desktop. This will generate many pdfs.
Now the new part:
Next, drag all of the PDFs into Preview. Finally, in Preview, File/Print/PDF/Save_As_PDF. This will create a single pdf file with all messages, including imbedded attachments, with info displayed in your current Apple Mail format -- dependent on how you like your Apple Mail messages displayed (minimal header, expanded header, etc.) . . . . . I think!
At least it worked for me, once. I try it again and see what develops.