Marty Oehme
0d00953f30
Added hook for afew tagging for local mail. Mail will now arrive tagged only as 'new' by notmuch. afew will then tag the mail accordingly as inbox unread when it is personal mail. It will additionally filter out anything marked as spam, or e-mail containing a List-Id header, which will be tagged as 'list' and not arrive in the inbox. This filters out anything arriving from a mailing list from the inbox. Removed the archive tag -- anything not in the inbox, and not marked as list is instead used as an automatic archive. Mail sent by myself will be automatically tagged as 'sent' and also not show up in the mailbox. |
||
---|---|---|
.. | ||
.config | ||
.local/bin | ||
README.md |
e-mail module
aerc - terminal mail client isync - mirror your Imapped mail directory locally with two way synchronization notmuch - index and search your mail
The current mail setup uses mbsync
(from the isync project) to locally mirror the GMail imap folder.
It, as of now, needs to be manually run by invoking mbsync gmail
-- which expects your username and password to reside in a pass
accessible file called misc/aerc-gmail-app-password
.
In other words --- this is very specific to my setup and if transferring the options, please customize to your needs.
Then, notmuch
can be run on the local maildir to generate and indexed full-text search engine.
Right now, notmuch
can only be used through its cli, it is not yet connected to aerc
.
aerc
picks up the maildir created by mbsync
in ~/documents/mail
and works on it.
mbsync
syncs any changes made back to the remote imap directory.