aboutsummaryrefslogtreecommitdiff
path: root/scripts/p7s/mail/mbsync.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/p7s/mail/mbsync.py')
-rw-r--r--scripts/p7s/mail/mbsync.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/p7s/mail/mbsync.py b/scripts/p7s/mail/mbsync.py
index bd27893a..50c1e3fb 100644
--- a/scripts/p7s/mail/mbsync.py
+++ b/scripts/p7s/mail/mbsync.py
@@ -55,3 +55,30 @@ def mbsync_yahoo(login, password, store_path):
Expunge Both
SyncState *
""").lstrip()
+
+
+def mbsync_migadu(login, password, store_path):
+ return textwrap.dedent(f"""
+ IMAPAccount {login}
+ Host imap.migadu.com
+ SSLType IMAPS
+ User {login}
+ Pass {password}
+ PipelineDepth 5
+
+ IMAPStore {login}-remote
+ Account {login}
+
+ MaildirStore {login}-local
+ SubFolders Verbatim
+ Path {store_path}/{login}/
+ Inbox {store_path}/{login}/Inbox
+
+ Channel {login}
+ Far :{login}-remote:
+ Near :{login}-local:
+ Patterns *
+ Create Both
+ Expunge Both
+ SyncState *
+ """).lstrip()