check for inbox folder
This commit is contained in:
parent
d1677a656c
commit
8e187985ea
|
|
@ -52,8 +52,14 @@ def sync():
|
|||
user = email.split('@')[0]
|
||||
|
||||
# Path: /var/mail/domain.de/user/.dovecot.sieve
|
||||
sieve_path = Path(VMAIL_BASE) / domain / user / '.dovecot.sieve'
|
||||
sieve_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
mailbox_dir = Path(VMAIL_BASE) / domain / user
|
||||
|
||||
# Skip if mailbox doesn't exist
|
||||
if not mailbox_dir.exists():
|
||||
print(f'⚠ Skipped {email} (mailbox not found)')
|
||||
continue
|
||||
|
||||
sieve_path = mailbox_dir / '.dovecot.sieve'
|
||||
|
||||
# Generate & write
|
||||
script = generate_sieve(email, item)
|
||||
|
|
|
|||
Loading…
Reference in New Issue