On 27 Aug 2015, at 22:27, Michael Tsai wrote:

On Aug 27, 2015, at 3:03 PM, Muster Hans <[email protected]> wrote:

I tried both the EF bundle method and dragging to the Finder. The EF bundle method was painfully slow, though that was not helped by EagleFiler generating
a notification for every single message.  I tried turning that off in
System Preferences / Notifications but they still kept on coming. I've just discovered an Esoteric Preference for that, but the documentation doesn't seem
to match the behaviour I saw.

The MailMate bundle is probably always going to be slower than drag-and-drop because it compiles and runs a separate AppleScript command for each message. This is also why you get a notification per message rather than one for the batch.

Understood.

You can adjust in System Preferences how notifications are displayed, but not whether they are posted or recorded. It may be that the system kept displaying notifications after you had turned it off because it was still processing old notifications.

That could indeed be the case.

To stop the notifications entirely, you would need to use the DisableNotificationCenter esoteric preference:

<http://c-command.com/eaglefiler/help/esoteric-preferences>

Done, and I will monitor this.

If you have further questions about this, please feel free to contact me at <[email protected]>.

In contrast, 3,800 messages went into EF via dragging in about 6 minutes.

It's taking 6 minutes because there are so many separate files. If you import from Apple Mail, EagleFiler would generate a mbox file and do the import in 30 seconds or so. My guess is that the new MailMate Export bundle would work similarly.

I was actually quite pleased with 6 minutes. It's not something I plan on doing very often.

However, I ran into a real show stopper for me - EF doesn't support UTF-8.

From "DefaultMessageEncoding" at
http://c-command.com/eaglefiler/manual#esoteric-preferences

"When a message doesn’t specify which text encoding it uses, EagleFiler has to guess. An incorrect guess may cause the message to display using strange accents or garbage characters. By default EagleFiler guesses MacRoman, but
you can change it to guess ISO Latin 1 instead."

EagleFiler does support UTF-8. For example, the message that you just sent declares itself as:

Content-Type: text/plain; charset="utf-8"; Format="flowed"

and the Unicode characters at the end display properly in EagleFiler (as does "Grüsse").

The DefaultMessageEncoding esoteric preference only applies when the message (improperly) uses non-ASCII characters without specifying what encoding they are in. I don't think I've ever seen a message that did this using UTF-8. Generally, it is older mail clients that would, e.g., send the message as MacRoman with no explicit encoding, so that it would only display properly if the client knew to assume that it was in MacRoman. This was back when apps didn't support Unicode, so it shouldn't be an issue with modern mail clients. However, if you do come across a message that is using UTF-8 without specifying it, you could set the esoteric preference accordingly:

<x-eaglefiler://default?k=DefaultMessageEncoding&v=utf-8>

This resolves a non-mail related artefact I have been seeing, so thanks for that - unfortunately this isn't in the current EagleFiler manual.

I have a load of mails in German where each and every accented character gets mangled by EF. E.g. "Freundliche Grüsse" (~=Regards) displays in EF as "Freundliche Gr=FCsse", and it's a similar disaster with other accented
characters.

Please send one of the problem .eml files to <[email protected]> so that I can look into this.

Will do, though I've now stumbled across a different problem. It appears that any mail containing Unicode characters gets encoded.

Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Expected behaviour when there are still 7 bit mail gateways out there, but when imported into EagleFiler I just see the encoded block.

Thanks very much for your prompt response.  It is much appreciated.
_______________________________________________
mailmate mailing list
[email protected]
http://lists.freron.com/listinfo/mailmate

Reply via email to