sdfsdf
This commit is contained in:
parent
d516979b12
commit
56c83ec182
|
|
@ -64,19 +64,15 @@ def sync():
|
||||||
# Generate & write
|
# Generate & write
|
||||||
script = generate_sieve(email, item)
|
script = generate_sieve(email, item)
|
||||||
sieve_path.write_text(script)
|
sieve_path.write_text(script)
|
||||||
|
|
||||||
# Compile
|
# Compile
|
||||||
os.system(f'sievec {sieve_path}')
|
os.system(f'sievec {sieve_path}')
|
||||||
|
|
||||||
# Activate via symlink
|
# Set ownership to mail user
|
||||||
sieve_dir = mailbox_dir / 'sieve'
|
os.system(f'chown docker:docker {sieve_path}')
|
||||||
sieve_dir.mkdir(exist_ok=True)
|
os.system(f'chown docker:docker {sieve_path}.svbin')
|
||||||
active_link = sieve_dir / '.dovecot.sieve'
|
|
||||||
if active_link.exists():
|
print(f'✓ {email}')
|
||||||
active_link.unlink()
|
|
||||||
active_link.symlink_to('../.dovecot.sieve')
|
|
||||||
|
|
||||||
print(f'✓ {email}')
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
sync()
|
sync()
|
||||||
Loading…
Reference in New Issue