mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
@@ -103,12 +103,14 @@ def on_mailboxalias_created(user, alias):
|
||||
|
||||
|
||||
@events.observe("MailboxAliasDeleted")
|
||||
def on_mailboxalias_deleted(alias):
|
||||
def on_mailboxalias_deleted(aliases):
|
||||
"""Clean amavis database when an alias is removed."""
|
||||
if parameters.get_admin("MANUAL_LEARNING") == "no":
|
||||
return
|
||||
if Users.objects.filter(email=alias.full_address).exists():
|
||||
Users.objects.delete(email=alias.full_address)
|
||||
if isinstance(aliases, Alias):
|
||||
aliases = [aliases]
|
||||
aliases = [alias.full_address for alias in aliases]
|
||||
Users.objects.filter(email__in=aliases).delete()
|
||||
|
||||
|
||||
@events.observe("GetStaticContent")
|
||||
|
||||
Reference in New Issue
Block a user