Hi! I'm using mutt 1.3.23 with multiple IMAP-SSL account (debian's patched mutt with ssl support compiled in). I was trying to get mutt to handle each account's INBOX like an own spoolfile, saving sent and read messages to subfolders on the imap-server, but I can't seem to get this working. Maybe I have to quote some more characters in the regex for the folder-hook? Right now, I just have the dots of the imap-host quoted with 2 backslashes "\\". I also tried replacing ${USER} with the actual value. I tried this:
=== set record="=sent" set mbox="=mbox" set postponed="=postponed" folder-hook . set record="=sent" folder-hook . set mbox="=mbox" folder-hook . set postponed="=postponed" folder-hook /var/mail/${USER} set folder="~/Mail" folder-hook /var/mail/${USER} set spoolfile="/var/mail/${USER}" folder-hook imaps://${USER}@mail1:993/ssl/INBOX set folder="imaps://${USER}@mail1:993/INBOX" folder-hook imaps://${USER}@mail1:993/ssl/INBOX set spoolfile="imaps://${USER}@mail1:993/INBOX" folder-hook imaps://${USER}@mail2:993/ssl/INBOX set folder="imaps://${USER}@mail2:993/INBOX" folder-hook imaps://${USER}@mail2:993/ssl/INBOX set spoolfile="imaps://${USER}@mail2:993/INBOX" mailboxes /var/mail/${USER} \ =mbox =postpone \ =sent \ imaps://${USER}@mail1:993/INBOX \ imaps://${USER}@mail1:993/INBOX/mbox \ imaps://${USER}@mail1:993/INBOX/sent \ imaps://${USER}@mail1:993/INBOX/postpone \ imaps://${USER}@mail2:993/INBOX \ imaps://${USER}@mail2:993/INBOX/mbox \ imaps://${USER}@mail2:993/INBOX/sent \ imaps://${USER}@mail2:993/INBOX/postpone === Read U! packet