diff --git a/modoboa/extensions/amavis/general_callbacks.py b/modoboa/extensions/amavis/general_callbacks.py index 7bca1b8e1..8ac017a1a 100644 --- a/modoboa/extensions/amavis/general_callbacks.py +++ b/modoboa/extensions/amavis/general_callbacks.py @@ -60,6 +60,7 @@ def on_domain_alias_deleted(domainaliases): def on_mailbox_modified(mailbox): """Update amavis records if address has changed.""" if parameters.get_admin("MANUAL_LEARNING") == "no" or \ + not hasattr(mailbox, "old_full_address") or \ mailbox.full_address == mailbox.old_full_address: return user = Users.objects.select_related.get(email=mailbox.old_full_address)