import email def get_message_id(raw_email): """ Extract the Message-ID header from a raw RFC822 email. """ msg = email.message_from_string(raw_email) return msg.get("Message-ID") import time import uuid def generate_message_id(domain="bocpress.co.uk"): """ Generates a unique RFC 2822 Message-ID. Format: """ timestamp = int(time.time() * 1000) # milliseconds unique_id = uuid.uuid4().hex return f"<{timestamp}.{unique_id}@{domain}>"