always ignore loop email
This commit is contained in:
parent
fb87225d2d
commit
2a1d735800
|
@ -556,12 +556,12 @@ def handle_forward(envelope, msg: Message, rcpt_to: str) -> List[Tuple[bool, str
|
||||||
else:
|
else:
|
||||||
return [(False, status.E504)]
|
return [(False, status.E504)]
|
||||||
|
|
||||||
if user.ignore_loop_email:
|
# check if email is sent from alias's owning mailbox(es)
|
||||||
mail_from = envelope.mail_from
|
mail_from = envelope.mail_from
|
||||||
for mb in alias.mailboxes:
|
for mb in alias.mailboxes:
|
||||||
# email sent from a mailbox to its alias
|
# email sent from a mailbox to its alias
|
||||||
if mb.email == mail_from:
|
if mb.email == mail_from:
|
||||||
LOG.w("cycle email sent from %s to %s", mb, alias)
|
LOG.i("cycle email sent from %s to %s", mb, alias)
|
||||||
handle_email_sent_to_ourself(alias, mb, msg, user)
|
handle_email_sent_to_ourself(alias, mb, msg, user)
|
||||||
return [(True, status.E209)]
|
return [(True, status.E209)]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue