I have spent much of the last week (when I should have been doing other things) getting to grips with mutt. My setup consists of three mail accounts: two gmail, and one MS Exchange which I access using davmail (I'm using Linux) so that localhost is my server.

Since I was having problems downloading headers and bodies - mutt would freeze - I'm using mbsync to sync my mails locally, and msmtp as a sender.

All this has required a great deal of configuring, and copying bits and pieces of other people's config files.

Anyway, it mostly works, but I still have a few things I can't (easily) do:

1. When I send an email, no matter from what account, a copy always ends up in the Inbox of my default account. How can I ensure such a mail ends up in the Sent folder of its account?

2. Can I open up a mailbox so that the current highlighted message is the first one received since my last visit to this account?

3. How can I trawl through a Maildir folder and extract all the addresses into an alias file? There is a Perl script to do that, but I can't get it to work on my system - the libraries are incompatible.

4. When I run mbsync, it seems very very slow, and takes a long time to do its stuff, and invariably it finishes with an error message:

"Socket error from imap.gmail.com (64.233.188.108:993): Connection timed out"

What I don't understand is that this happens when syncing messages from my work account, which simply uses localhost as the server. As well, I get an error message saying that "slave Trash cannot be opened." which is mystifying, as the Trash directory is there.

--

Whew!  So many queries...

If I have flouted protocol in asking too many questions in one email, do let me know, and I'll restrict my questioning. But I still have even more questions!

Thanks very much,
Alasdair

Reply via email to