On Fri, Jun 01, 2012 at 10:36:02PM +0100, Paul Tansom wrote:
> ** Malte Detlefsen <malte.detlef...@gmx.de> [2012-06-01 21:35]:
> > Hello!
> > 
> > Still got a problem with my multiple account setup, although I narrowed
> > it down to the following:
> > 
> > When loading mutt, mutt shows the INBOX of the account, which in the
> > .muttrc is the last one. So I figured it's got to do something with mutt
> > not being able to distinguish the accounts, which share the same IMAP
> > server. Someone in the irc channel then suggested that I, while working
> > with hooks, should better use something like user[at]server instead of
> > server. I tried that one, but couldn't get it to work either. Since the
> > DebugConfig points out the possibility of misunderstanding hooks, I
> > could understand a hooks related problem in my case. But to be honest: I
> > don't know, what I exactly have to change, since all my tries ended in
> > errors. I hope some of you might know, what to do! Here's my
> > .muttrc the way I thought it should work:
> > 
> > 
> > folder-hook imaps://imap.gmx.com 'source ~/.mutt/account.whllnd'
> > #folder-hook imaps://imap.gmx.com 'source ~/.mutt/account.drsp'
> > 
> > source ~/.mutt/account.whllnd
> > 
> > macro index <f2> '<sync-mailbox><enter-command>source 
> > ~/.mutt/account.whllnd<enter><change-folder>!<enter>'
> > macro index <f3> '<sync-mailbox><enter-command>source 
> > ~/.mutt/account.drsp<enter><change-folder>!<enter>'
> > 
> > account-hook imaps://imap.gmx.com 'set imap_user = "whl...@gmx.de" 
> > imap_pass = "xxxx"'
> > #account-hook imaps://imap.gmx.com 'set imap_user = "d...@gmx.de" imap_pass 
> > = "xxxx"'
> > 
> > set timeout = 30
> > set editor = "vim"
> > set check_new = yes
> > set charset = "utf-8"
> > set locale = `echo "${LC_ALL: -${LC_TIME: -${LANG}}}"`
> > set send_charset = "us-ascii: iso-8859-15: utf-8"
> > set file_charset = "us-ascii: iso-8859-15: utf-8"
> > set sendmail = "/usr/bin/msmtp"
> ** end quote [Malte Detlefsen]
> 
> I do this with quite a few accounts on the same server. I have my set commands
> at the top of the .muttrc file, not sure whether this would impact anything.
> The main difference I have is separate files for each account-hook, in which I
> have my folder-hook and mailbox, etc.. I also keep everything in a directory
> called .muttrc (so no need for the . on indifidual files and it keeps things
> together). So how about:
> 
> 
> muttrc:
> 
> set timeout = 30
> set editor = "vim"
> set check_new = yes
> set charset = "utf-8"
> set locale = `echo "${LC_ALL: -${LC_TIME: -${LANG}}}"`
> set send_charset = "us-ascii: iso-8859-15: utf-8"
> set file_charset = "us-ascii: iso-8859-15: utf-8"
> set sendmail = "/usr/bin/msmtp"
> 
> macro index <f2> '<sync-mailbox><enter-command>source 
> ~/.mutt/account.whllnd<enter><change-folder>!<enter>'
> macro index <f3> '<sync-mailbox><enter-command>source 
> ~/.mutt/account.drsp<enter><change-folder>!<enter>'
> 
> account-hook imaps://imap.gmx.com 'set imap_user = "whl...@gmx.de" imap_pass 
> = "xxxx"'
> source ~/.mutt/account.whllnd
> 
> account-hook imaps://imap.gmx.com 'set imap_user = "d...@gmx.de" imap_pass = 
> "xxxx"'
> source ~/.mutt/account.drsp
> 
> 
> then move the rest into the source files with:
> 
> 
> account.whllnd
> 
> folder-hook imaps://imap.gmx.com
> 
> 
> account.drsp
> 
> folder-hook imaps://imap.gmx.com
> 
> 
> I also have a batch of set statements to sort out outbound email addresses,
> etc. when I change folders.
> 
> As an aside, you don't need to use msmtp as Mutt now supports direct SMTP 
> traffic using:
> 
> set smtp_url="smtp://smtp.home.aptanet.com:25/"
> set smtp_pass=""
> 
> replacing with your SMTP server, and password, of course :)


Hey Tom,

thanks for your reply! Unfortunately the change did not cause any
improvement. I still can read only the INBOX of the last user entry. Are there
any specific folder-hooks parameter you added to your account files, so
that mutt can distinguish between the different user accounts? For
now I couldn't accomplish anything, which might solve the problem.

Best, Malte

Reply via email to