From e1247c0c2bb0946a8cb883c76378dbc0a0476f4b Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Tue, 11 Feb 2025 15:23:05 +0100 Subject: [PATCH] feat(mbsync): synchronize all accounts --- bin/.local/bin/syncemail | 8 ++- mbsync/.mbsyncrc | 103 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 104 insertions(+), 7 deletions(-) diff --git a/bin/.local/bin/syncemail b/bin/.local/bin/syncemail index adaf6d9..9056c40 100755 --- a/bin/.local/bin/syncemail +++ b/bin/.local/bin/syncemail @@ -1,8 +1,6 @@ #!/usr/bin/env bash -for a in waarp; do - echo "Début de la synchronisation" - mbsync gmail-$a && echo "Synchronisation effectuée" || echo "Erreur de syncheronisation" >&2 - echo mailboxes $(mbsync -l gmail-$a | sed -e 's|\(.*\)|"+\1"|') > ~/.config/mutt/$a.mailboxes -done +echo "Début de la synchronisation" +mbsync -a && echo "Synchronisation effectuée" || echo "Erreur de synchronisation" >&2 +echo "mailboxes $(mbsync -l gmail-waarp | sed -e 's|\(.*\)|"+\1"|')" > "$HOME/.config/mutt/gmail-waarp.mailboxes" diff --git a/mbsync/.mbsyncrc b/mbsync/.mbsyncrc index 5d0eee5..2cf83ab 100644 --- a/mbsync/.mbsyncrc +++ b/mbsync/.mbsyncrc @@ -3,12 +3,15 @@ Expunge Both Remove Both SyncState * +## +## waarp +## IMAPAccount gmail-waarp Host imap.gmail.com User bruno.carlin@waarp.org -Pass lkmnowmgdxspzdsv -SSLType IMAPS +PassCmd "secret-tool lookup bruno.carlin@waarp.org password" +TLSType IMAPS CertificateFile /etc/ssl/certs/ca-certificates.crt IMAPStore gmail-waarp-remote @@ -23,3 +26,99 @@ Channel gmail-waarp Far :gmail-waarp-remote: Near :gmail-waarp-local: Patterns * + +## +## mail@bcarlin.net + alias +## + +IMAPAccount mail-bcarlin +Host imap.purelymail.com +User mail@bcarlin.net +PassCmd "secret-tool lookup mail@bcarlin.net password" +TLSType IMAPS +CertificateFile /etc/ssl/certs/ca-certificates.crt + +IMAPStore mail-bcarlin-remote +Account mail-bcarlin + +MaildirStore mail-bcarlin-local +Subfolders Verbatim +Path ~/.cache/mail/mail-bcarlin/ +Inbox ~/.cache/mail/mail-bcarlin/INBOX + +Channel mail-bcarlin +Far :mail-bcarlin-remote: +Near :mail-bcarlin-local: +Patterns * + +## +## bruno@bcarlin.net +## + +IMAPAccount bruno-bcarlin +Host imap.purelymail.com +User bruno@bcarlin.net +PassCmd "secret-tool lookup bruno@bcarlin.net password" +TLSType IMAPS +CertificateFile /etc/ssl/certs/ca-certificates.crt + +IMAPStore bruno-bcarlin-remote +Account bruno-bcarlin + +MaildirStore bruno-bcarlin-local +Subfolders Verbatim +Path ~/.cache/mail/bruno-bcarlin/ +Inbox ~/.cache/mail/bruno-bcarlin/INBOX + +Channel bruno-bcarlin +Far :bruno-bcarlin-remote: +Near :bruno-bcarlin-local: +Patterns * + +## +## code@bcarlin.net +## + +IMAPAccount code-bcarlin +Host imap.purelymail.com +User code@bcarlin.net +PassCmd "secret-tool lookup code@bcarlin.net password" +TLSType IMAPS +CertificateFile /etc/ssl/certs/ca-certificates.crt + +IMAPStore code-bcarlin-remote +Account code-bcarlin + +MaildirStore code-bcarlin-local +Subfolders Verbatim +Path ~/.cache/mail/code-bcarlin/ +Inbox ~/.cache/mail/code-bcarlin/INBOX + +Channel code-bcarlin +Far :code-bcarlin-remote: +Near :code-bcarlin-local: +Patterns * + +## +## files@bcarlin.net +## + +IMAPAccount files-bcarlin +Host imap.purelymail.com +User files@bcarlin.net +PassCmd "secret-tool lookup files@bcarlin.net password" +TLSType IMAPS +CertificateFile /etc/ssl/certs/ca-certificates.crt + +IMAPStore files-bcarlin-remote +Account files-bcarlin + +MaildirStore files-bcarlin-local +Subfolders Verbatim +Path ~/.cache/mail/files-bcarlin/ +Inbox ~/.cache/mail/files-bcarlin/INBOX + +Channel files-bcarlin +Far :files-bcarlin-remote: +Near :files-bcarlin-local: +Patterns *