generate a message_id at the beginning of email processing

This commit is contained in:
Son NK 2021-05-06 17:20:33 +02:00
parent c003dd0b01
commit ecdef797f9
1 changed files with 5 additions and 4 deletions

View File

@ -1639,16 +1639,17 @@ class MailHandler:
def _handle(self, envelope: Envelope):
start = time.time()
# generate a different message_id to keep track of an email lifecycle
message_id = str(uuid.uuid4())
set_message_id(message_id)
LOG.i(
"===>> New message, mail from %s, rctp tos %s ",
envelope.mail_from,
envelope.rcpt_tos,
)
# generate a different message_id to keep track of an email lifecycle
message_id = str(uuid.uuid4())
set_message_id(message_id)
app = new_app()
with app.app_context():
ret = handle(envelope)