[neomutt-users] *-hook settings. I'm confused
chris at bennettconstruction.us
Tue Aug 6 06:45:11 CEST 2019
On Mon, Aug 05, 2019 at 09:47:30PM -0400, Andrew Sullivan wrote:
> I shorten neomutt to mutt below,
> because it's easier to type.
alias mutt='neomutt', sometimes, alias mutt='env EDITOR=vim neomutt'
To add in, this email is neomutt using mbox on this server.
> > Right now, I am using Maildir on OpenBSD with OpenSMTPD.
> > I am going to setup Dovecot.
> So, you have one mailbox there (which later might be IMAP, but is now
> just a mailspool)?
OK, let me explain much better. Right now, nothing anywhere is using
IMAP. Just spool files.
Everything on the experimental server is getting emails that I can live
Thus I can safely try to get it right in the "real world", but safe to
experiment with. I want to essentially duplicate getting the mailing
lists and other types of emails that I get here, but using Maildir and
I would like to (possibly) use a different email address for each
mailing list, forum, personal and business email.
I have no objections to getting IMAP from any or all of the three
servers I have right now.
> > With several different users, I've got different configs, with or
> > without extra mailboxes. I can't get anything to go into INBOX.
> I totally don't understand the above, so I'm sorry to ask stupid
> 1. Do you have different users of the same mutt installation?
different email addresses sent with SMTP aliases file to a single user.
> 2. Are you using one mutt for multiple mail accounts?
Yes, in the sense of changing the headers to match the expected
subscriber to a list or forum or even a person. Which is sorta like the
incoming side getting routed to one user.
> 3. What is the "extra mailboxes" bit of which you speak?
I have been using different real users to get each mailing list.
I don't really like that. Clunky.
So I would like to have an INBOX
and so forth. Preferably with different email addresses, but not
Can I get this to work off of a spoolfile with Maildir?
Do I need to add-in the IMAP to make this work?
Working IMAP and Maildir is the goal, so if let's skip the just off the
spoolfile part is best, not a problem.
> Sorry about the hip replacement.
I'm going in for a catherterization and angiogram for my heart tomorrow
morning. I should feel much better in a few days.
Then the hip! :)
Feel free to point out any of my confusing communication. That trait is
one I have always had. My dad says I expect people to guess half of what
I am saying. I take no offense!
> What I have is a .mailboxes file that says something like this:
> mailboxes imaps://server.example/INBOX imaps://server.other.example
> set spoolfile=imaps://server.other.example
> Then I have a file with credentials in it that reads something like this:
> account-hook . 'unset imap_user; unset imap_pass; unset tunnel;'
> account-hook imaps://server.example/ 'set imap_user=[login] imap_pass=[pass]'
> account-hook imaps://outlook.office365.com 'set imap_user=[login] imap_pass=[pass]'
> folder-hook 'imaps://server.example/*' 'set hostname=; set smtp_url=; set reverse_name; set from=; set folder=; set record="=sent-mail-`date +%Y-%m`"
> Now, mote the record thing above. It allows every mail sent to go to
> sent-mail-[current date here]. This is an old trick that's in an old
> mutt faq I saw -- I've been using it at least since the late 90s.
> This is part of why the hook system is so cool.
> Do something similar with folder-hook for all your accounts.
> Similarly, for sending:
> send-hook '~f [yourregexhere]' 'set signature=~/.mutt/.somesig; set smtp_url="smtp://user@place:[pass]@server/"; set folder="imaps://server.com/"'
> Andrew Sullivan
> ajs at anvilwalrusden.com
More information about the neomutt-users