This commit is contained in:
Andreas Knuth 2026-01-24 16:15:58 -06:00
parent e7eb1eedaa
commit d516979b12
1 changed files with 10 additions and 2 deletions

View File

@ -67,7 +67,15 @@ def sync():
# Compile
os.system(f'sievec {sieve_path}')
os.system(f'doveadm sieve activate -u {email} {sieve_path.name}')
# Activate via symlink
sieve_dir = mailbox_dir / 'sieve'
sieve_dir.mkdir(exist_ok=True)
active_link = sieve_dir / '.dovecot.sieve'
if active_link.exists():
active_link.unlink()
active_link.symlink_to('../.dovecot.sieve')
print(f'{email}')
if __name__ == '__main__':