handoff fixes

This commit is contained in:
debu-2 2026-10-06 03:14:53 +05:30
parent 89ddebdb60
commit 8d5e9712a6
20 changed files with 1056 additions and 141 deletions

View file

@ -24,7 +24,7 @@ from app.schemas import (
)
from app.services.domain_provisioning import get_domain_by_name
from app.services.mail_sender import deliver_email
from app.services.message_ids import normalize_message_id
from app.services.message_ids import canonical_message_id, message_id_fields
from app.services.mime_parser import parse_mime
from app.services.raw_mime_storage import get_raw_mime_storage
from app.services.reply_recipients import reply_recipients
@ -249,9 +249,8 @@ async def create_email(
references=threading_fields.get("references"),
)
document["status"] = "accepted"
normalized_id = normalize_message_id(internet_message_id)
document["message_id"] = normalized_id
document["internet_message_id"] = normalized_id
normalized_id = canonical_message_id(internet_message_id)
document.update(message_id_fields(normalized_id))
log_smtp_message_sending(
generated_message_id=normalized_id,
in_reply_to=threading_fields.get("in_reply_to"),