This commit is contained in:
Benjamin Bädorf 2022-11-09 20:25:44 +01:00
parent 5630ed8d09
commit e10f277854
No known key found for this signature in database
GPG key ID: 4406E80E13CD656C
5 changed files with 66 additions and 11 deletions

View file

@ -48,6 +48,16 @@ account admins@pub.solar
tls on tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt tls_trust_file /etc/ssl/certs/ca-certificates.crt
account crew@pub.solar
host mail.greenbaum.cloud
port 587
protocol smtp
auth on
from crew@pub.solar
user crew@pub.solar
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account mail@b12f.io account mail@b12f.io
host mail.b12f.io host mail.b12f.io
port 587 port 587

View file

@ -0,0 +1,19 @@
# vim: filetype=muttrc
set from = "pub.solar crew <crew@pub.solar>"
set sendmail = "msmtp -a crew@pub.solar"
set signature = "~/.config/mutt/crew@pub.solar.signature"
set mbox_type = Maildir
set folder = ~/Mail
set spoolfile = "+crew\@pub.solar/INBOX"
set postponed = "+crew\@pub.solar/Drafts"
set record = "+crew\@pub.solar/Sent"
set trash = "+crew\@pub.solar/Trash"
mbox-hook = "+crew\@pub.solar/Archive"
unmailboxes *
mailboxes +crew\@pub.solar/INBOX \
+crew\@pub.solar/Drafts \
+crew\@pub.solar/Sent \
+crew\@pub.solar/Archive \
+crew\@pub.solar/Trash

View file

@ -0,0 +1,8 @@
pub.solar crew (they/them)
MAIL: crew@pub.solar
MASTODON: @crew@pub.solar
GIT: git.b12f.io/pub-solar
MATRIX: #general:pub.solar
WEB: pub.solar

View file

@ -1,7 +1,7 @@
[general] [general]
pythonfile = $XDG_CONFIG_HOME/offlineimap/functions.py pythonfile = $XDG_CONFIG_HOME/offlineimap/functions.py
metadata = $XDG_DATA_HOME/offlineimap metadata = $XDG_DATA_HOME/offlineimap
accounts = BBEU, MiOM, PubSolar, b12f, RWTH accounts = BBEU, MiOM, AdminsPubSolar, CrewPubSolar, b12f, RWTH
[Account BBEU] [Account BBEU]
localrepository = LocalBBEU localrepository = LocalBBEU
@ -48,21 +48,36 @@ remoteuser = byb@miom.space
remotepasseval = get_secret("service", "smtp", "host", "mail.hosting.de", "user", "byb@miom.space") remotepasseval = get_secret("service", "smtp", "host", "mail.hosting.de", "user", "byb@miom.space")
sslcacertfile = /etc/ssl/certs/ca-certificates.crt sslcacertfile = /etc/ssl/certs/ca-certificates.crt
[Account PubSolar] [Account AdminsPubSolar]
localrepository = LocalPubSolar localrepository = LocalAdminsPubSolar
remoterepository = RemotePubSolar remoterepository = RemoteAdminsPubSolar
[Repository LocalPubSolar] [Repository LocalAdminsPubSolar]
type = Maildir type = Maildir
localfolders = ~/Mail/byb@miom.space localfolders = ~/Mail/admins@pub.solar
[Repository RemotePubSolar] [Repository RemoteAdminsPubSolar]
type = IMAP type = IMAP
remotehost = mail.greenbaum.cloud remotehost = mail.greenbaum.cloud
remoteuser = admins@pub.solar remoteuser = admins@pub.solar
remotepasseval = get_secret("service", "smtp", "host", "mail.greenbaum.cloud", "user", "admins@pub.solar") remotepasseval = get_secret("service", "smtp", "host", "mail.greenbaum.cloud", "user", "admins@pub.solar")
sslcacertfile = /etc/ssl/certs/ca-certificates.crt sslcacertfile = /etc/ssl/certs/ca-certificates.crt
[Account CrewPubSolar]
localrepository = LocalCrewPubSolar
remoterepository = RemoteCrewPubSolar
[Repository LocalCrewPubSolar]
type = Maildir
localfolders = ~/Mail/crew@pub.solar
[Repository RemoteCrewPubSolar]
type = IMAP
remotehost = mail.greenbaum.cloud
remoteuser = crew@pub.solar
remotepasseval = get_secret("service", "smtp", "host", "mail.greenbaum.cloud", "user", "crew@pub.solar")
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
[Account b12f] [Account b12f]
localrepository = Localb12f localrepository = Localb12f
remoterepository = Remoteb12f remoterepository = Remoteb12f

View file

@ -80,8 +80,9 @@ in
macro index <f2> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/benjamin.baedorf@rwth-aachen.de.muttrc<enter><change-folder>!<enter>' macro index <f2> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/benjamin.baedorf@rwth-aachen.de.muttrc<enter><change-folder>!<enter>'
macro index <f3> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/b.baedorf@openproject.com.muttrc<enter><change-folder>!<enter>' macro index <f3> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/b.baedorf@openproject.com.muttrc<enter><change-folder>!<enter>'
macro index <f4> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/byb@miom.space.muttrc<enter><change-folder>!<enter>' macro index <f4> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/byb@miom.space.muttrc<enter><change-folder>!<enter>'
macro index <f5> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/admins@pub.solar.muttrc<enter><change-folder>!<enter>' macro index <f5> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/mail@b12f.io.muttrc<enter><change-folder>!<enter>'
macro index <f6> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/mail@b12f.io.muttrc<enter><change-folder>!<enter>' macro index <f6> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/admins@pub.solar.muttrc<enter><change-folder>!<enter>'
macro index <f7> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/mutt/crew@pub.solar.muttrc<enter><change-folder>!<enter>'
''; '';
xdg.configFile."mutt/hello@benjaminbaedorf.eu.muttrc".source = ./.config/mutt + "/hello@benjaminbaedorf.eu.muttrc"; xdg.configFile."mutt/hello@benjaminbaedorf.eu.muttrc".source = ./.config/mutt + "/hello@benjaminbaedorf.eu.muttrc";
xdg.configFile."mutt/benjamin.baedorf@rwth-aachen.de.muttrc".source = ./.config/mutt + "/benjamin.baedorf@rwth-aachen.de.muttrc"; xdg.configFile."mutt/benjamin.baedorf@rwth-aachen.de.muttrc".source = ./.config/mutt + "/benjamin.baedorf@rwth-aachen.de.muttrc";
@ -90,10 +91,12 @@ in
xdg.configFile."mutt/b.baedorf@openproject.com.signature".source = ./.config/mutt + "/b.baedorf@openproject.com.signature"; xdg.configFile."mutt/b.baedorf@openproject.com.signature".source = ./.config/mutt + "/b.baedorf@openproject.com.signature";
xdg.configFile."mutt/byb@miom.space.muttrc".source = ./.config/mutt + "/byb@miom.space.muttrc"; xdg.configFile."mutt/byb@miom.space.muttrc".source = ./.config/mutt + "/byb@miom.space.muttrc";
xdg.configFile."mutt/byb@miom.space.signature".source = ./.config/mutt + "/byb@miom.space.signature"; xdg.configFile."mutt/byb@miom.space.signature".source = ./.config/mutt + "/byb@miom.space.signature";
xdg.configFile."mutt/admins@pub.solar.muttrc".source = ./.config/mutt + "/admins@pub.solar.muttrc";
xdg.configFile."mutt/admins@pub.solar.signature".source = ./.config/mutt + "/admins@pub.solar.signature";
xdg.configFile."mutt/mail@b12f.io.muttrc".source = ./.config/mutt + "/mail@b12f.io.muttrc"; xdg.configFile."mutt/mail@b12f.io.muttrc".source = ./.config/mutt + "/mail@b12f.io.muttrc";
xdg.configFile."mutt/mail@b12f.io.signature".source = ./.config/mutt + "/mail@b12f.io.signature"; xdg.configFile."mutt/mail@b12f.io.signature".source = ./.config/mutt + "/mail@b12f.io.signature";
xdg.configFile."mutt/admins@pub.solar.muttrc".source = ./.config/mutt + "/admins@pub.solar.muttrc";
xdg.configFile."mutt/admins@pub.solar.signature".source = ./.config/mutt + "/admins@pub.solar.signature";
xdg.configFile."mutt/crew@pub.solar.muttrc".source = ./.config/mutt + "/crew@pub.solar.muttrc";
xdg.configFile."mutt/crew@pub.solar.signature".source = ./.config/mutt + "/crew@pub.solar.signature";
xdg.configFile."offlineimap/config".source = ./.config/offlineimap/config; xdg.configFile."offlineimap/config".source = ./.config/offlineimap/config;
xdg.configFile."msmtp/config".source = ./.config/msmtp/config; xdg.configFile."msmtp/config".source = ./.config/msmtp/config;
# xdg.configFile."wallpaper.jpg".source = ./assets/wallpaper.jpg; # xdg.configFile."wallpaper.jpg".source = ./assets/wallpaper.jpg;