From 56c83ec182a9f1dddf9b22bf0411daa2fcdf446e Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sat, 24 Jan 2026 16:20:00 -0600 Subject: [PATCH] sdfsdf --- DMS/sync_dynamodb_to_sieve.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/DMS/sync_dynamodb_to_sieve.py b/DMS/sync_dynamodb_to_sieve.py index 56bcb30..60cae02 100644 --- a/DMS/sync_dynamodb_to_sieve.py +++ b/DMS/sync_dynamodb_to_sieve.py @@ -64,19 +64,15 @@ def sync(): # Generate & write script = generate_sieve(email, item) sieve_path.write_text(script) - + # Compile os.system(f'sievec {sieve_path}') - - # 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}') + + # Set ownership to mail user + os.system(f'chown docker:docker {sieve_path}') + os.system(f'chown docker:docker {sieve_path}.svbin') + + print(f'✓ {email}') if __name__ == '__main__': sync() \ No newline at end of file