offline geht

This commit is contained in:
br committed 2023-07-20 23:03:36 +02:00
1 parent 05f133031e
commit d4e89f9aee
5 files changed
+78 -27

No files matched your search

+1
View File
@@ -1 +1,2 @@
scripts/__pycache__ scripts/__pycache__
mailboxes
+6 -6
View File
@@ -1,21 +1,21 @@
# Maildirs verwenden statt mbox-Dateien # Maildirs verwenden statt mbox-Dateien
set mbox_type = Maildir set mbox_type = Maildir
# Hauptverzeichnis der Mails # Hauptverzeichnis der Mails
set folder = ~/.mail set folder = "~/.mail"
# für lokale Adressen oder Abkürzungen # für lokale Adressen oder Abkürzungen
set alias_file = ~/.mutt/alias set alias_file = "~/.mutt/alias"
# Zwischenspeicher für Kopfzeilen # Zwischenspeicher für Kopfzeilen
set header_cache = ~/.mutt/cache/headers/ set header_cache = "~/.mutt/cache/headers/"
# Zwischenspeicher für Nachrichteninhalte # Zwischenspeicher für Nachrichteninhalte
set message_cachedir = ~/.mutt/cache/bodies/ set message_cachedir = "~/.mutt/cache/bodies/"
# temporäre Dateien # temporäre Dateien
set tmpdir = ~/.mutt/temp set tmpdir = "~/.mutt/temp"
# keine Trennzeile zwischen Signatur und Text # keine Trennzeile zwischen Signatur und Text
# Sollte dafür in die Signatur rein! Vor die Signatur eine Zeile mit # Sollte dafür in die Signatur rein! Vor die Signatur eine Zeile mit
# "-- " # "-- "
set sig_dashes = no set sig_dashes = no
# In diese Datei kommt die Signatur: # In diese Datei kommt die Signatur:
set signature = ~/.mutt/sig set signature = "~/.mutt/sig"
# nach einigen Befehlen nicht auf Bestätigung warten # nach einigen Befehlen nicht auf Bestätigung warten
set wait_key = no set wait_key = no
# Nur drei Sekunden auf Bestätigungen an anderen Stellen warten # Nur drei Sekunden auf Bestätigungen an anderen Stellen warten
+1 -1
View File
@@ -1 +1 @@
mailboxes mailboxes "+admin/Archive" "+admin/Drafts" "+admin/INBOX" "+admin/Junk" "+admin/Sent" "+admin/Status" "+admin/Trash" "+admin/ip-ban" "+runden.de/01_offen" "+runden.de/02_warten" "+runden.de/Archive" "+runden.de/Drafts" "+runden.de/INBOX" "+runden.de/Junk" "+runden.de/Sent" "+runden.de/Trash" "+runden.de/wichtig" "+runden.de/wichtig_gesendet"
+48 -1
View File
@@ -1,4 +1,4 @@
source ~/.mutt/config.d/general #source ~/.mutt/config.d/general
#source ~/.mutt/config.d/account #source ~/.mutt/config.d/account
#source ~/.mutt/config.d/gmail #source ~/.mutt/config.d/gmail
#source ~/.mutt/config.d/display #source ~/.mutt/config.d/display
@@ -6,3 +6,50 @@ source ~/.mutt/config.d/general
#source ~/.mutt/config.d/behaviour #source ~/.mutt/config.d/behaviour
#source ~/.mutt/config.d/pgp #source ~/.mutt/config.d/pgp
# Maildirs verwenden statt mbox-Dateien
set mbox_type = Maildir
# Hauptverzeichnis der Mails
#set folder = ~/.mail
# für lokale Adressen oder Abkürzungen
set alias_file = "~/.mutt/alias"
# Zwischenspeicher für Kopfzeilen
set header_cache = "~/.mutt/cache/headers/"
# Zwischenspeicher für Nachrichteninhalte
set message_cachedir = "~/.mutt/cache/bodies/"
# temporäre Dateien
set tmpdir = "~/.mutt/temp"
# keine Trennzeile zwischen Signatur und Text
# Sollte dafür in die Signatur rein! Vor die Signatur eine Zeile mit
# "-- "
set sig_dashes = no
# In diese Datei kommt die Signatur:
set signature = "~/.mutt/sig"
# nach einigen Befehlen nicht auf Bestätigung warten
set wait_key = no
# Nur drei Sekunden auf Bestätigungen an anderen Stellen warten
set timeout = 3
# Gelesene Mails nicht anbieten, ins Archiv zu verschieben
unset move
# Mails ohne zu fragen löschen
set delete
# nicht fragen beim Verschieben von Mails
unset confirmappend
# nicht Fragen beim Beenden von mutt
set quit
# mails nicht als "alt" markieren
unset mark_old
# beim Suchen auch mit Umlauten usw klar kommen (dekodiert Header etc)
set thorough_search
# IMAP: offlineimap
set folder = "~/.mail"
source ~/.mutt/mailboxes
set spoolfile = "+runden.de/INBOX"
set record = "+runden.de/Sent\ Items"
set postponed = "+runden.de/Drafts"
set sidebar_visible = yes
bind index,pager \CP sidebar-prev # Ctrl-Shift-P - Previous Mailbox
bind index,pager \CN sidebar-next # Ctrl-Shift-N - Next Mailbox
bind index,pager \CO sidebar-open # Ctrl-Shift-O - Open Highlighted Mailbox
+22 -19
View File
@@ -1,28 +1,41 @@
[general] [general]
accounts = privat, arbeit accounts = runden.de, admin
maxsyncaccounts = 2 maxsyncaccounts = 2
pythonfile = ~/.mutt/scripts/muttkr.py pythonfile = ~/.mutt/scripts/muttkr.py
[Account privat] # Und nun das Feintuning. Offlineimap schreibt in ~/.mutt/mailboxes alle
localrepository = privat-local # Mailboxen auf, damit Mutt seine gewünschte Ordner-Struktur
remoterepository = privat-remote # vorfindet. Das ist das entscheidende Stückchen Gluecode. :-)
[mbnames]
enabled = yes
filename = ~/.mutt/mailboxes
header = "mailboxes "
peritem = "+%(accountname)s/%(foldername)s"
sep = " "
footer = "\n"
incremental = yes
[Account runden.de]
localrepository = runden.de-local
remoterepository = runden.de-remote
#status_backend = sqlite #status_backend = sqlite
autorefresh = 1 autorefresh = 1
[Account arbeit] [Account admin]
localrepository = admin-local localrepository = admin-local
remoterepository = admin-remote remoterepository = admin-remote
#status_backend = sqlite #status_backend = sqlite
autorefresh = 1 autorefresh = 1
[Repository privat-local] [Repository runden.de-local]
type = Maildir type = Maildir
localfolders = ~/.mail/br-runden.de localfolders = ~/.mail/runden.de
[Repository admin-local] [Repository admin-local]
type = Maildir type = Maildir
localfolders = ~/.mail/admin-runden.net localfolders = ~/.mail/admin
# Jetzt die beiden IMAP Zugänge. Achtet darauf dass ihr SSL aktiviert # Jetzt die beiden IMAP Zugänge. Achtet darauf dass ihr SSL aktiviert
# :-) Damit offlineimap etwas schneller arbeitet, könnt ihr mehrere # :-) Damit offlineimap etwas schneller arbeitet, könnt ihr mehrere
@@ -31,7 +44,7 @@ localfolders = ~/.mail/admin-runden.net
# Jahr, die möchte ich natürlich nicht in jedem Lauf synchronsisieren, # Jahr, die möchte ich natürlich nicht in jedem Lauf synchronsisieren,
# daher der folderfilter. # daher der folderfilter.
[Repository privat-remote] [Repository runden.de-remote]
type = IMAP type = IMAP
ssl = yes ssl = yes
remoteuser = br@runden.de remoteuser = br@runden.de
@@ -54,14 +67,4 @@ holdconnectionopen = yes
sslcacertfile = /etc/ssl/certs/ca-certificates.crt sslcacertfile = /etc/ssl/certs/ca-certificates.crt
# Und nun das Feintuning. Offlineimap schreibt in ~/.mutt/mailboxes alle
# Mailboxen auf, damit Mutt seine gewünschte Ordner-Struktur
# vorfindet. Das ist das entscheidende Stückchen Gluecode. :-)
[mbnames]
enabled = yes
filename = ~/.mutt/mailboxes
header = "mailboxes "
peritem = "+%(accountname)s/%(foldername)s"
sep = " "
footer = "\n"