[neomutt-users] How to best configure NeoMutt with multiple Proton email addresses?
Andrew Sullivan
ajs at anvilwalrusden.com
Wed Aug 30 15:29:41 CEST 2023
Hi,
On Wed, Aug 30, 2023 at 01:22:22AM +0000, technical_fora at proton.me wrote:
>
>1) SIDEBAR: I would like it to show, at a minimum, the following:
> PERSONAL
> ?Subfolders?
> TECHNICAL
> ?Subfolders?
> COMMERCIAL
> ?Subfolders?
> MEDICAL
> ?Subfolders?
> WORK
> ?Subfolders?
> GMAIL
> ?Subfolders?
> Others?? Like Sent, Trash, Spam, Drafts, etc.??
If I understand this correctly, for proton these personal@, technical@ and so on are aliases (to one principal account). If I'm correct about that, I think what you are aiming to do actually ought to be done server-side, with sieve or something equivalent. I don't think the MUA is a good place to be categorizing mail after it's gone to a final delivery mailbox unless you intend to read it and dispose of it somehow. I don't know what kind of server-side filtering proton offers, so I can't say more about that.
>2) Desired functionality:
> a) When I have one of the sidebar options selected I only want the
> index to show a list of emails relevant to that selection, i.e., if
> TECHNICAL is selected, the index should only list emails sent to
> technical at proton.me.
The sidebar shows you things in mailboxes, so as long as the mailbox has the right things in it this is automatic.
> b) When I reply to an email in the selected list, I want it to show
> my correct email, i.e., technical at proton.me in the current example.
You need to use send-hook and send2-hook. It looks like this in your dotfile (I generally put these into a separate file and then include them in the main dotfile):
send-hook '~f first-address at example.tld$' 'set command-1; set command-2; set command-3'
send2-hook '~f first-address at example.tld$' 'set command-1; set command-2; set command-3'
It is not always the case that the send-hook and send2-hook need to be redundant, but an awful lot of it seems to need that. Check the manual, but my recollection is that send-hook is processed once when you get into a sending situation whereas send2-hook is processed _after_ you have composed mail and therefore can catch things that send-hook won't. I have never managed to sort out precisely what is redundant without hours of testing, and I am too lazy. I think the only penalty is performance.
> c) When I compose a new email in the selected list view, I want it to
> default to technical at proton.me in this example, and, likewise, the
> correct ones for the other possible options.
This works for me with an account-hook, because I have more than one IMAP account in the same session, but I expect that a folder-hook would work the same way.
> d) I want when either replying to or composing new email, to have a
> custom signature relevant to the sidebar selection.
This is accomplished through the send[2]-hook mentioned above.
>3) Once I have puzzled out all of the above on this laptop, my intent is
>to replicate this setup on my Arch Linux desktop at home (I'm currently
>on an extended-away-from-home trip.). On the Arch Linux desktop I intend
>to locally store copies of my emails for posterity and easy searching.
I never do this so can't comment. I leave everything on the imap server.
--
Andrew Sullivan
ajs at anvilwalrusden.com
More information about the neomutt-users
mailing list