handle ValueError raised by parse_full_address
This commit is contained in:
parent
c5425b0a73
commit
7f5201effa
|
@ -1853,7 +1853,11 @@ def handle(envelope: Envelope) -> str:
|
||||||
# case where From: header is a reverse alias which should never happen
|
# case where From: header is a reverse alias which should never happen
|
||||||
from_header = get_header_unicode(msg["From"])
|
from_header = get_header_unicode(msg["From"])
|
||||||
if from_header:
|
if from_header:
|
||||||
|
try:
|
||||||
_, from_header_address = parse_full_address(from_header)
|
_, from_header_address = parse_full_address(from_header)
|
||||||
|
except ValueError:
|
||||||
|
LOG.d("cannot parse the From header %s", from_header)
|
||||||
|
else:
|
||||||
if is_reply_email(from_header_address):
|
if is_reply_email(from_header_address):
|
||||||
LOG.e("email sent from a reverse alias %s", from_header_address)
|
LOG.e("email sent from a reverse alias %s", from_header_address)
|
||||||
# get more info for debug
|
# get more info for debug
|
||||||
|
|
Loading…
Reference in a new issue