Browse Source

[mail] feat: add centrale mail account

dev
David JULIEN 4 months ago
parent
commit
6fcc12da1c
  1. 25
      .config/mbsync/config
  2. 12
      .config/msmtp/config
  3. 1
      .config/mutt/muttrc
  4. 1
      .local/bin/statusbar/sb-mailbox

25
.config/mbsync/config

@ -76,3 +76,28 @@ SyncState *
MaxMessages 0
ExpireUnread no
# End Profile
# Centrale
IMAPStore david.julien@centrale-marseille.fr-remote
Host imaps.centrale-marseille.fr
Port 993
User djulien
PassCmd "pass centrale-marseille.fr/djulien"
AuthMechs LOGIN
SSLType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt
MaildirStore david.julien@centrale-marseille.fr-local
Subfolders Verbatim
Path /home/swytch/.local/share/mail/david.julien@centrale-marseille.fr/
Channel david.julien@centrale-marseille.fr
Expunge Both
Far :david.julien@centrale-marseille.fr-remote:
Near :david.julien@centrale-marseille.fr-local:
Patterns * !"[Gmail]/All Mail"
Create Both
SyncState *
MaxMessages 0
ExpireUnread no
# End Profile

12
.config/msmtp/config

@ -30,3 +30,15 @@ auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /home/swytch/.config/msmtp/msmtp.log
account david.julien@centrale-marseille.fr
host smtp.centrale-marseille.fr
port 587
from david.julien@centrale-marseille.fr
user djulien
passwordeval "pass centrale-marseille.fr/djulien"
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /home/swytch/.config/msmtp/msmtp.log

1
.config/mutt/muttrc

@ -3,4 +3,5 @@ source /home/swytch/.config/mutt/neomutt.muttrc
macro index,pager ip '<sync-mailbox><enter-command>source /home/swytch/.config/mutt/accounts/1-david.julien@posteo.net.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to david.julien@posteo.net"
macro index,pager is '<sync-mailbox><enter-command>source /home/swytch/.config/mutt/accounts/2-david.julien@ens-lyon.fr.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to david.julien@ens-lyon.fr"
macro index,pager im '<sync-mailbox><enter-command>source /home/swytch/.config/mutt/accounts/3-david.julien@mailo.com.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to david.julien@mailto.com"
macro index,pager ic '<sync-mailbox><enter-command>source /home/swytch/.config/mutt/accounts/4-david.julien@centrale-marseille.fr.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to david.julien@centrale-marseille.fr"
source /home/swytch/.config/mutt/accounts/2-david.julien@ens-lyon.fr.muttrc

1
.local/bin/statusbar/sb-mailbox

@ -15,6 +15,7 @@ for acc in $(ls "${XDG_DATA_HOME:-$HOME/.local/share}"/mail/)
do
new="$(find "${XDG_DATA_HOME:-$HOME/.local/share}"/mail/$acc/*/new/ -type f | grep -iv "trash" | wc -l 2>/dev/null)"
if [ $new -gt 0 ]; then
[ -n "$(echo "$acc" | sed -n '/@centrale/p')" ] && box=""
[ -n "$(echo "$acc" | sed -n '/@ens/p')" ] && box=""
[ -n "$(echo "$acc" | sed -n '/@mailo/p')" ] && box=""
[ -n "$(echo "$acc" | sed -n '/@posteo/p')" ] && box=""

Loading…
Cancel
Save