Can't open attachments of archived e-mails

We have recently started using Mail at our design agency.

Upon completion of jobs we have backed-up, restored and archived all mail into their relevant job folders.

We have then found, when needing to go back to old e-mails, the attachments cannot be read or opened.

Can anyone please tell me how to resolve this problem?

G5 Mac OS X (10.4.7)

Posted on Oct 11, 2006 3:07 AM

Reply
8 replies

Oct 11, 2006 7:10 AM in response to hatched

Without much more information, it will be difficult to help.

How many computers are involved? What version(s) of Mail do you use?

How do you archive all mail into their relevant job folders? Do you use "save as" from within Mail or some other method? If the former, what format do you choose? If the latter, please provide a step-by-step description of the process.

Do you import old emails into Mail to work with them? If so, do you do this from within Mail using the Import Mailbox menu item, or by some other method? If the latter, how do you open them?

When opened, do you see anything in the messages about attachments being removed manually? If not, what do you see?

Oct 11, 2006 8:00 AM in response to R C-R

"the attachments cannot be read or opened" means - I can in no way open attachments - there are no programs that are able to view the attachement, eg: Acrobat (or any other program) cannot open a pdf attachment


There are 6 computers linked up via .Mac all working from .Mac through BT e-mail addresses using Mail 2.1 (and running from OS 10.4.8).

(When archiving I back-up using the back-up program supplied by .Mac. I then restore the files (also using Backup). I then place all the e-mails and their unopenable attachments (as they are saved separately, but in the same folder eg: e-mail called '23907.partial.emlx' and attachment called '23907.2.emlxpart') into the relevant job folder on the archive machine (which is one of the above mentioned G5's on the same network as the rest of the machines).

I tried to import the mail (using 'import'), but it would not let me. Should this method work in future, I would need to know how not get old e-mails confused with current ones.

When opening the e-mail it says '1 Attachments, 0 bytes' But there is no e-mail attached. And if I try drag the attachment onto the e-mail, a '+' sign comes up on my cursor, but it doesn't add the attachment.

G5 Mac OS X (10.4.8)

Oct 11, 2006 8:54 AM in response to hatched

I don't know how .Mac's Backup works, but it seems to me that you're making some wrong assumptions here. For IMAP-type accounts, messages are stored on the server. You cannot make a backup of whatever is stored locally on your disk and expect to be able to use that as an archive of what is on the server.

For you to be able to do that in Mail 2.x, Preferences > Accounts > Advanced > Keep copies of messages for offline viewing should be set to All messages and their attachments. It looks like you have it set to All messages, but omit attachments, which obviously won't work for your purposes.

If Keep copies of messages for offline viewing is set to All messages and their attachments, then Mail 2.x stores a local copy of the messages on the server using the exact same format it uses to store messages in local mailboxes, except the suffix of the mailbox folder in the filesystem is .imapmbox instead of .mbox.

You cannot import *.imapmbox mailboxes directly into Mail because when you do File > Import Mailboxes, Mail looks for *.mbox folders and ignores *.imapmbox ones, but you can easily overcome this limitation by just changing the suffix to .mbox. Note, however, that this won't work in your case either because your *.imapmbox folders don't contain full *.emlx files.

Note also that using the above procedure means relying on an implementation detail of Mail 2.x. It wouldn't work in Mail 1.x, for example, no matter what the settings.

The real issue here is that it just doesn't make sense to try to archive mailboxes that are stored on the server making backups of local data. The right way of archiving those messages would be moving them to custom "On My Mac" mailboxes in Mail.

Oct 11, 2006 9:08 AM in response to hatched

If I understand you correctly, you are double-clicking on ".emlxpart" type files in some folder that is not in the ~/Library/Mail/ folder of the 'archive' machine, right?

As you have discovered, this doesn't work. "emlxpart" files contain attachments, but no metadata to associate them with anything, & there is no app assigned to open them directly. When removed from their original ~/Library/Mail/ folder location, there is no way Mail can know what to do with them, since there is no Envelop Index or other database file to relate them to a 'parent' message. (IOW, they are not self-contained files.) The same goes for ".partial.emlx" files -- Mail doesn't have a way to associate them with the emlxpart outside of their normal place in the database.

I believe these 'partials' are resolved into normal .emlx files eventually by Mail, since I do not see them persist over days, but I'm not sure of the exact mechanism involved. (Rebuilding the mailbox may force this, but you should verify that for yourself.)

Anyway, the point is that you can't work directly with these parts reliably after removing them from the ~/Library/Mail/ folder from which they came. You will have to import them into Mail to do that, & you will have to import the entire mailbox. The import process allows you to choose any "*.mbox" folder in your restored folder -- you do not have to import them all.

This means that if you first create a dedicated mailbox for the job in Mail & move or copy all related messages to it, you can do what you want, since the imported mailbox will be a 'child' of a mailbox named "Import" -- its contents will not be mixed with any other mailbox's.

Oct 18, 2006 4:22 AM in response to hatched

Does Entourage work with .Mac?


It depends on what you mean by that. Are you talking about retrieving messages from .Mac accounts with Entourage, syncing accounts through .Mac, backing up Entourage data to .Mac account storage space, or what?

From what you said in your initial post, your primary requirement seems to be archiving messages & attachments by job. This could be done with Mail, Entourage, or some other email client in a variety of ways, the most flexible of which would involve exporting these items to folders or a database instead of leaving them in any app's "native" email format. Any app with good Applescript support should work as the basis of an automated or semiautomated solution of this type, & offer some advantages (notes, cross-references, etc.) that a simple backup solution would not.

Whatever approach you decide to take, whether you decide to do it "in house" or with outside help, I suggest you first take the time to clearly define your goals in detail, then test any potential implementation thoroughly before you commit to it.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Can't open attachments of archived e-mails

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.