При написании приложения, которое отправляет электронную почту на основе определенных событий, я хотел бы применить правило, согласно которому каждое из этих писем начинает новый «разговор».
Системы электронной почты, такие как Gmail, например групповые сообщения электронной почты, в«разговоры», такие, что сообщения A считаются ответом на сообщение B .Есть много методов, которые они используют для определения того, на какое сообщение вы отвечаете, например, заголовок Subject: или заголовок In-Reply-To :.
Однако, поскольку автоматические электронные письма, как правило, иногда используют строки темы (например, " Мониторинг сбоя на сервере foo.bar.com "), почтовая служба часто предполагает, что данное письмо действительноответ на предыдущее сообщение с той же строкой темы, даже если они не связаны между собой.Это может привести к путанице, и клиенты потенциально могут пропустить важное уведомление.
Возможно ли (и если да, то как) сообщить в ваших почтовых заголовках, что данное сообщение НЕ является ответом на какое-либо другое сообщение?Несмотря на возможное сходство в строках темы?
Поскольку сама тема электронной почты видна клиенту, я бы предпочел избежать такой глупости: "Subject: Automated reminder for $task [".md5sum(date())."]"