From 847ad1f25fecb2c143db6f12009f8679869768fd Mon Sep 17 00:00:00 2001 From: Jonas Hahn Date: Tue, 30 Dec 2025 13:57:04 +0100 Subject: [PATCH] Absolute minimal neomutt config delete the builtin imap --- cli/dot-config/neomutt/neomuttrc | 15 ++------------- home/dot-offlineimaprc | 25 +++++++++++++++++-------- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/cli/dot-config/neomutt/neomuttrc b/cli/dot-config/neomutt/neomuttrc index 0d8561a..a017036 100644 --- a/cli/dot-config/neomutt/neomuttrc +++ b/cli/dot-config/neomutt/neomuttrc @@ -1,7 +1,6 @@ source ~/vault/mutt_keys - set folder=~/mail -set spoolfile="imaps://imap.gmx.net/" +source ~/.mutt-mailboxes set sidebar_visible set header_cache = "~/.cache/mutt" @@ -9,18 +8,8 @@ set message_cachedir = "~/.cache/mutt-mess" set mailcap_path = "~/.config/neomutt/mailcap" set record="~/mail/sent-mail" set postponed="~/mail/drafts" +set mbox_type = Maildir -set mail_check = 5 -set folder=/dev/null -account-hook . 'unset imap_user; unset imap_pass; unset tunnel' -account-hook imap.gmx.net "set from=$my_user imap_user=$my_user imap_pass=$my_pass smtp_user=$my_user smtp_pass=$my_pass smtp_url=smtps://smtp.gmx.net" -#account-hook email.gwdg.de "set imap_user=$my_user2 imap_pass=$my_pass2 smtp_user=$my_user2 smtp_pass=$my_pass2 smtp_url=smtps://email.gwdg.de" -#account-hook imap.web.de "set imap_user=$my_user3 imap_pass=$my_pass3 smtp_user=$my_user3 smtp_pass=$my_pass3 smtp_url=smtps://smtp.web.de" -#account-hook imap.mail.me.com "set imap_user=$my_user4 imap_pass=$my_pass4 smtp_user=$my_user4 smtp_pass=$my_pass4 smtp_url=smtps://smtp.mail.me.com" -#named-mailboxes "UniStud" imaps://email.gwdg.de -#named-mailboxes "WebHorn" imaps://imap.web.de -named-mailboxes "GmxMain" imaps://imap.gmx.net -#named-mailboxes "Apple" imaps://imap.mail.me.com # Color definitions set my_bg = "color236" diff --git a/home/dot-offlineimaprc b/home/dot-offlineimaprc index ebe4b44..b993b1f 100644 --- a/home/dot-offlineimaprc +++ b/home/dot-offlineimaprc @@ -1,38 +1,47 @@ [general] -accounts = Uni Gmx +accounts = Uni,Gmx +pythonfile = ~/.offlineimap.py # This is used for the password script [Account Uni] -localrepository = Local -remoterepository = Remote +localrepository = LocalUni +remoterepository = RemoteUni [Repository LocalUni] type = Maildir -localfolders = ~/mail/offline/ +sync_deletes = no +localfolders = ~/mail/Uni/ [Repository RemoteUni] sslcacertfile = /etc/ssl/certs/ca-certificates.crt type = IMAP remoteuser = ug-student\j.hahn02 +remotepasseval = get_pass("uniimap") +sync_deletes = no remotehost = email.gwdg.de +# Gmx account [Account Gmx] -localrepository = Local -remoterepository = Remote +localrepository = LocalGmx +remoterepository = RemoteGmx [Repository LocalGmx] type = Maildir -localfolders = ~/mail/offline/ +sync_deletes = no +localfolders = ~/mail/Gmx/ [Repository RemoteGmx] type = IMAP remoteuser = jonashahn1@gmx.net +remotepasseval = get_pass("gmximap") +sslcacertfile = /etc/ssl/certs/ca-certificates.crt +sync_deletes = no remotehost = imap.gmx.net [mbnames] enabled = yes filename = ~/.mutt-mailboxes header = "mailboxes " -peritem = "+%(accountname)s/%(foldername)s" +peritem = +%(accountname)s/%(foldername)s sep = " " footer = "\n" incremental = no