]> git.rmz.io Git - dotfiles.git/commitdiff
mail: setup youtube sync for mailfence
authorSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 11:58:24 +0000 (12:58 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 8 Aug 2020 11:58:24 +0000 (12:58 +0100)
mbsync/config
mbsync/post-sync.d/10-youtube.hook
mutt/accounts/mailfence

index aa81604f507abd88e1c96803da4b26e4c30395a8..aa3d76e66446480a701d384967db26be26569005 100644 (file)
@@ -41,6 +41,11 @@ Channel mailfence-bin
 Master  :mailfence-remote:"Trash"
 Slave   :mailfence-local:"trash"
 
+Channel mailfence-youtube
+Master  :mailfence-remote:
+Slave   :mailfence-local:
+Patterns youtube*
+
 Channel mailfence-archive
 Master  :mailfence-remote:
 Slave   :mailfence-local:
@@ -52,6 +57,7 @@ Channel mailfence-drafts
 Channel mailfence-sent
 Channel mailfence-spam
 Channel mailfence-bin
+Channel mailfence-youtube
 Channel mailfence-archive
 
 IMAPAccount     gmail
index 616a0eded3af195a1f9e97c9a2099108bf0cd750..de02bbaa4abc47f206fa03074c760c2ba7d4ae04 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-maildir="$MAILDIR/gmail"
+maildir="$MAILDIR/mailfence"
 yt_src_mb=youtube-orig
 yt_dst_mb=youtube
 yt_parser=$dir/parse-mail.py
@@ -12,8 +12,8 @@ fi
 
 mbsync_args=$*
 
-if [[ "$mbsync_args" != "gmail" ]]; then
-    # only run for gmail account
+if [[ "$mbsync_args" != "mailfence" ]]; then
+    # only run for mailfence account
     exit
 fi
 
@@ -46,4 +46,4 @@ for mail in "$maildir"/$yt_src_mb/new/* ; do
 done
 
 # resync new yt_dst_mb
-mbsync -c "$config" gmail-$yt_src_mb gmail-$yt_dst_mb
+mbsync -c "$config" mailfence-youtube
index 4714c720ac03a37510106c12b432300a2c833ae6..5e54663ff9bbd46232690954f3a53764efe7c8d5 100644 (file)
@@ -17,12 +17,13 @@ unset move                          # do not move read msgs, we archive them aft
 
 mailboxes "+mailfence/inbox"
 mailboxes "+mailfence/sent"
-mailboxes "+mailfence/youtube"
+mailboxes "+mailfence/youtube"
 mailboxes "+mailfence/archive"
 mailboxes "+mailfence/drafts"
 mailboxes "+mailfence/spam"
 mailboxes "+mailfence/trash"
 
 macro index,pager gi "<change-folder>=mailfence/inbox<return>"   "go to inbox"
+macro index,pager gy "<change-folder>=mailfence/youtube<return>" "go to youtube"
 macro index,pager ga "<change-folder>=mailfence/archive<return>" "go to archive"
 macro index,pager gs "<change-folder>=mailfence/spam<return>"    "go to spam"