I’ve recently set up Mutt with Fetchmail and Procmail. Getting mail over IMAP (with keeping those on server), putting it into one mailbox, archiving read, segmented by year and zstd-compressed, with macros for switching between outgoing SMTP accounts.
Takes little space, works fast and is very convenient once set up.
It’s a very different taste from what you are describing, though.
I’ve recently set up Mutt with Fetchmail and Procmail. Getting mail over IMAP (with keeping those on server), putting it into one mailbox, archiving read, segmented by year and zstd-compressed, with macros for switching between outgoing SMTP accounts.
Takes little space, works fast and is very convenient once set up.
It’s a very different taste from what you are describing, though.