У меня есть клиент, который отправляет электронные письма по протоколу smtp, но мне нужно сохранять идентификатор сообщения для каждого отправленного мной письма, я много искал, чтобы получить идентификатор сообщения, но я не нашел пути, поэтому я должен установить его самостоятельнов коде.Мой вопрос: гарантирует ли почтовый сервер, что идентификатор сообщения, который я установил в заголовке, не будет заменен или сброшен почтовым сервером после отправки электронной почты?
Я попробовал свой код, и он работает, когда я отправляю почту в Gmail ипосле отправки письма сохраняйте установленный мной идентификатор сообщения.но я не уверен, работает ли он всегда со всеми электронными письмами?
причина установить идентификатор сообщения, потому что мне нужно сохранить этот идентификатор сообщения в базе данных, потому что после этого я буду получать ответы на каждое отправленное письмо иЯ нашел единственный способ сопоставить это письмо с его ответами - это идентификатор сообщения.
Заранее спасибо, и я хочу найти ответ здесь
Guid id = Guid.NewGuid();
mail.Headers.Add("Message-Id", String.Format("<{0}@{1}>", id.tostring(), "mail.example.com"));