summaryrefslogtreecommitdiff
path: root/bin/sync_mail.sh
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2024-11-07 16:02:26 +0100
committerCarlos Maiolino <[email protected]>2024-11-07 16:02:26 +0100
commit68b192629fd63cf71d86e45548fe92279d598505 (patch)
tree6d0c261be70f69e64158d22d1b626e04022f75b6 /bin/sync_mail.sh
parent9ceeb8675dd376385affbf4bf8fcc6f22fc2e7f3 (diff)
update email
Diffstat (limited to 'bin/sync_mail.sh')
-rwxr-xr-xbin/sync_mail.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/bin/sync_mail.sh b/bin/sync_mail.sh
new file mode 100755
index 0000000..b718b9a
--- /dev/null
+++ b/bin/sync_mail.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+MBSYNC=`which mbsync`
+NOTMUCH=`which notmuch`
+
+MUTT_DIR=/home/cmaiolino/.mutt
+MAIL_DIR=/home/cmaiolino/Mail
+
+sync_redhat() {
+ local RH_MAIL=$MAIL_DIR/redhat
+ local MBSYNC_CONFIG=$RH_MAIL/mbsyncrc
+ local KORG_MUTTRC=$MUTT_DIR/muttrc-redhat
+
+ mbsync --config=$MBSYNC_CONFIG -a -q
+}
+
+sync_korg() {
+ local KORG_MAIL=$MAIL_DIR/kernel
+ local MBSYNC_CONFIG=$KORG_MAIL/mbsyncrc
+ local NOTMUCH_TAGS=$KORG_MAIL/kernel_nmtag.conf
+ local KORG_MUTTRC=$MUTT_DIR/muttrc-kernel
+ local KORG_NM_CONFIG=$KORG_MAIL/notmuch-config
+ local KORG_NM_TAGS=$KORG_MAIL/kernel_nmtag.conf
+
+ mbsync --config=$MBSYNC_CONFIG -a -q
+
+ notmuch --config=$KORG_NM_CONFIG new
+ notmuch --config=$KORG_NM_CONFIG tag --input=$KORG_NM_TAGS
+}
+
+sync_redhat
+sync_korg