updated scripts
This commit is contained in:
Executable
+19
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "=== Syncing all mailboxes ==="
|
||||
|
||||
# 1. Sync emails bidirectionally (includes deletions)
|
||||
mbsync -a
|
||||
|
||||
# 2. Index each account separately (runs post-new hook)
|
||||
for account in phil spam; do
|
||||
echo "Indexing $account..."
|
||||
NOTMUCH_CONFIG=~/Mail/$account/.notmuch-config notmuch new
|
||||
done
|
||||
|
||||
# 3. Optional: Sync back any tag changes to IMAP flags
|
||||
for account in phil spam; do
|
||||
NOTMUCH_CONFIG=~/Mail/$account/.notmuch-config notmuch tag --batch < /dev/null
|
||||
done
|
||||
|
||||
echo "=== Sync complete ==="
|
||||
Reference in New Issue
Block a user