Luke db9ec56a00 | 6 jaren geleden | |
---|---|---|
autoconf | 6 jaren geleden | |
credentials | 6 jaren geleden | |
etc | 6 jaren geleden | |
.gitignore | 6 jaren geleden | |
README.md | 6 jaren geleden | |
makedefault.sh | 6 jaren geleden | |
manual.sh | 6 jaren geleden | |
mutt_install.sh | 6 jaren geleden | |
muttrc | 6 jaren geleden | |
personal.muttrc | 6 jaren geleden | |
removeaccount.sh | 6 jaren geleden | |
wipe_settings.sh | 6 jaren geleden |
Mutt is one of the most rewarding programs one can use, but can be a pain in the ass to configure. Since my job is making power-user tools available for the masses I want to create a tool that automates most of mutt configuration so that users can simply give their email address and get a /comfy/ setup. At that, I don’t just want a mutt wizard, but an offlineIMAP wizard, so users can easily access their mail offline as well, and a wizard that makes it easy to store passwords securely using gpg.
dialog, neomutt and offlineimap installed. The contents of this repo should go directly in ~/.config/mutt/
and run from there.
mutt_install.sh
can create or add an account from a domain in domain.csv
to ~/.offlineimaprc
without a problem.accounts/
directory in your mutt directory.
i
and then that number. You can change the numbers by manually editing the macros in personal.muttrc
.gs
, drafts with gd
and the inbox with gi
. I haven’t worked this out for every domain.credentials/
, where there are also two scripts that allow mutt and offlineIMAP to decrypt the passwords when needed.If you use mutt with a particular host or domain, put your server information in domains.csv
! This will make everyone else who uses your email provider’s life much easier!
Or you can help monetarily via Patreon or Paypal!
Mail is stored in ~/.mail
. mutt configs and caches for each account are in ~/.config/mutt/accounts/
. Encypted passwords are in ~/.config/mutt/credentials
. A “personal” muttrc, with the macros for switching accounts and the default config is in ~/.config/mutt/personal.muttrc
.
domains.csv
, including adding spoolfiles/records/postponed folders for each account.~/.offlineimaprc
and the the mutt configs to see what accounts are currently available. (Done, currently in removeaccount.sh
; needs integration.)removeaccount.sh
; needs integration.)domains.csv
for server information. (Done)domains.csv
. (Soon, see manual.sh
)