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