summaryrefslogtreecommitdiff
path: root/bin/sync_mail.sh
diff options
context:
space:
mode:
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