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