Durante la scrittura di un'applicazione che invia email in base a determinati eventi, vorrei applicare la regola che ciascuna di queste email inizia una nuova "conversazione".Forza un nuovo thread di email
sistemi di posta elettronica come Gmail, come messaggi e-mail di gruppo in "conversazioni", in modo tale che i messaggi Un si presume essere una replica al messaggio B. Ci sono molti metodi che usano per determinare a quale messaggio stai rispondendo, come l'intestazione Subject: o l'intestazione In-Reply-To :.
Tuttavia, dal momento che le email automatiche tendono a riutilizzare a volte linee tematiche (ad esempio "fallimento monitoraggio sul server di foo.bar.com"), spesso il servizio di posta assumerà che una data e-mail è in realtà una risposta a un messaggio precedente con lo stesso oggetto, anche se i due non sono correlati. Ciò può portare a confusione e i clienti potrebbero perdere una notifica importante.
E 'possibile (e se sì, allora come) segnalare nelle intestazioni delle e-mail che una determinata e-mail NON è una risposta a nessun altro, nonostante eventuali somiglianze nelle righe dell'oggetto?
Dal momento che l'e-mail soggetto stesso è visibile al cliente, preferirei evitare stupidità in questo modo: "Subject: Automated reminder for $task [".md5sum(date())."]"