Will ISPs respect custom headers added to outbound emails for tracking replies when the subject line changes?

Summary

Experts, marketers, and documentation sources overwhelmingly agree that relying on custom headers for tracking email replies when the subject line changes is unreliable. ISPs and email clients frequently strip or modify these headers for security, standardization, and interoperability reasons. Email threading primarily depends on standard headers like 'In-Reply-To', 'References', and the 'Subject' header, with variations in how different clients handle threading. Custom headers might also be ignored by spam filters or even used as spam signals. Alternative tracking methods and a focus on standard headers are recommended.

Key findings

  • Unreliable Custom Headers: Custom headers are generally unreliable for tracking replies due to frequent stripping or modification by ISPs and email clients.
  • Standard Header Reliance: Email threading primarily relies on standard headers like 'In-Reply-To', 'References', and the 'Subject' header.
  • Client Variations: Email clients exhibit variations in how they handle email threading and header interpretation.
  • Spam Filter Concerns: Custom headers may be ignored by spam filters or treated as spam signals.
  • Subject Line Impact: Changing the subject line often breaks email threads, rendering custom header tracking ineffective.

Key considerations

  • Use Standard Headers: Prioritize the use of standard headers for reliable tracking.
  • Alternative Tracking: Explore alternative tracking methods that don't depend on custom headers, like cookies or Message-ID references.
  • Preserve Subject Line: Avoid changing the subject line of emails in a thread to maintain continuity.
  • Account for Stripping: Recognize that custom headers may be stripped by ISPs and email clients, rendering them ineffective.
  • Spam Filter Awareness: Consider the potential impact of custom headers on spam filter behavior.

What email marketers say
9Marketer opinions

The consensus is that relying on custom headers for tracking email replies when the subject line changes is unreliable. ISPs and email clients often strip or modify these headers, and thread tracking primarily depends on standard headers like 'In-Reply-To' and 'References'. Changing the subject line can break email threads, and custom headers offer little to no help in preventing this.

Key opinions

  • Header Stripping: ISPs and email clients frequently strip or modify custom headers for security, standardization, or other reasons.
  • Thread Dependency: Email threading primarily relies on 'In-Reply-To', 'References', and the 'Subject' header. Changing the subject line can break the thread.
  • Limited Support: Custom headers have inconsistent support across different email clients and servers.
  • Not Guaranteed: Custom headers are not guaranteed to be preserved or respected.

Key considerations

  • Standard Headers: Focus on using standard email headers for reliable thread tracking.
  • Subject Line: Avoid changing the subject line in email threads to maintain continuity.
  • Alternative Tracking: Explore alternative tracking methods that do not depend on custom headers.
  • Client Variations: Be aware that different email clients handle headers differently.
Marketer view

Email marketer from Email on Acid explains that different email clients and ISPs have varying levels of support for custom headers. Some may strip them out entirely, while others may modify them. This inconsistency makes custom headers unreliable for tracking purposes.

December 2023 - Email on Acid
Marketer view

Email marketer from Campaign Monitor shares that relying on custom headers for tracking is risky due to inconsistent support across email clients and servers. Best practices include using standard tracking methods and carefully managing subject lines.

December 2021 - Campaign Monitor
Marketer view

Email marketer from Litmus explains that if the subject line of an email is changed, it can lead to "thread hijacking," where replies are no longer associated with the original email. Custom headers are unlikely to prevent this.

May 2023 - Litmus
Marketer view

Email marketer from NeilPatel.com shares that while custom headers can be used for internal tracking, ISPs and email clients may strip them out or not pass them along in replies, especially if the subject line changes. Relying on them for thread tracking is not a reliable strategy.

January 2024 - NeilPatel.com
Marketer view

Email marketer from SuperOffice explains that changing the subject line of an email can break the email thread, and while some clients use other headers to maintain the thread, custom headers are not typically considered for this purpose and may be stripped.

May 2022 - SuperOffice
Marketer view

Email marketer from Mailjet explains that ISPs and email clients often use the 'In-Reply-To' and 'References' headers to manage email threads. Custom headers are less likely to be respected, especially if the subject line is modified, which can break the thread.

February 2023 - Mailjet
Marketer view

Email marketer from Reddit shares that using custom headers for tracking replies is generally unreliable. Modern email clients and servers often strip or modify headers, making it difficult to maintain consistent tracking across different systems.

March 2023 - Reddit
Marketer view

Email marketer from Stack Overflow explains that custom headers are not guaranteed to be preserved by all email clients and servers. Some may strip them out for various reasons, including security and standardization. Reliance on custom headers for crucial functionality is discouraged.

September 2022 - Stack Overflow
Marketer view

Email marketer from Email Geeks shares that Gmail uses both subject and in `In-Reply-To` headers (and `References`) — if they exist. When the subject changes, Any random or other headers will not survive a reply as replies are in essence a brand new MIME structure with its own headers, usually created by the MUA.

July 2023 - Email Geeks

What the experts say
4Expert opinions

Experts across various platforms agree that relying on custom headers for tracking email replies when the subject line changes is not a reliable strategy. ISPs and email clients often strip or modify these headers. Email clients thread differently, and some rely on subject lines or 'In-Reference-To' headers. While custom headers can be used, they might be ignored by spam filters or treated as spam signals. Using standard headers is generally more reliable, but even these can be subject to change. Alternative methods like cookies in the Reply-To field or original quoted mail might be more effective.

Key opinions

  • Custom Header Unreliability: Custom headers are generally unreliable for tracking replies due to stripping or modification by ISPs and email clients.
  • Varying Threading Methods: Email clients use different methods for threading, some relying on subject lines or 'In-Reference-To' headers.
  • Spam Filter Impact: Custom headers may be ignored by spam filters or trigger spam signals.
  • Standard Header Preference: Standard headers are more likely to be respected, but even they can be subject to change.

Key considerations

  • Alternative Tracking Methods: Consider using alternative tracking methods like cookies in the Reply-To field or original quoted mail.
  • Standard Header Usage: Prioritize the use of standard headers over custom headers.
  • Awareness of Threading Behavior: Understand how different email clients handle email threading.
  • Spam Filter Implications: Be mindful of how custom headers might affect spam filter behavior.
Expert view

Expert from Word to the Wise explains that custom headers are not reliable for tracking replies, as they are often stripped or modified by ISPs or email clients. Standard headers are more likely to be respected, but even they can be subject to change.

November 2024 - Word to the Wise
Expert view

Expert from Spam Resource shares that while custom headers can be used, they are often ignored by spam filters or are used as signals for potential spam. They are not a reliable method for ensuring delivery or tracking replies, especially if the subject line changes.

October 2021 - Spam Resource
Expert view

Expert from Email Geeks explains that mail clients don’t return all the headers back in the reply and different clients thread differently - some use In-Reference-To: headers which survive a subject line change, and some use subject lines (like it appears Gmail is). Adding a custom header probably won't achieve the desired tracking outcome.

December 2021 - Email Geeks
Expert view

Expert from Email Geeks explains that ISPs will not include a custom header in replies. Most of the time, one should get some reference to the original Message-ID. An email address in the Reply-To field that includes a cookie or stashing cookies in the original quoted mail may be the best bet.

January 2025 - Email Geeks

What the documentation says
5Technical articles

Documentation from various sources indicates that ISPs and email clients are not guaranteed to respect custom headers added to outbound emails, especially if the subject line changes. Standard headers are more consistently handled, but custom headers can be modified or removed for security, compliance, or interoperability reasons. Gmail's threading relies primarily on the Subject and References headers, and if those are disrupted, a new thread may start. Reliable tracking should focus on standard headers and parameters rather than relying on custom headers.

Key findings

  • Custom Header Uncertainty: Custom headers are not guaranteed to be preserved or interpreted consistently across different email systems.
  • Potential Modification: Exchange Online and other systems may modify or remove custom headers for security and compliance purposes.
  • Threading Dependence: Gmail's threading algorithm relies heavily on Subject and References headers; changes can break threads.
  • Reliability Concerns: There is no assurance that receiving servers or clients will preserve custom headers.

Key considerations

  • Standard Headers First: Prioritize standard headers and parameters for tracking emails, as they are more reliably supported.
  • Subject Line Impact: Be aware that changing the subject line can negatively impact email threading and tracking.
  • Compliance Factors: Consider that email systems may alter or remove custom headers to meet security or compliance requirements.
  • System Differences: Recognize that the treatment of custom headers can vary across different email clients and servers.
Technical article

Documentation from Microsoft shares that Exchange Online may modify or remove custom headers for security or compliance reasons, particularly in outbound emails. This behavior can affect the reliability of custom headers for tracking replies.

June 2022 - Microsoft
Technical article

Documentation from Google Groups explains that Gmail's threading algorithm primarily relies on the 'Subject' and 'References' headers. If the subject line changes drastically, or the 'References' header is missing or incorrect, Gmail may start a new thread.

April 2024 - Google Groups
Technical article

Documentation from IETF specifies that email systems might modify or remove header fields, especially custom ones, to ensure interoperability or prevent security issues. The survival of custom headers is not guaranteed.

May 2023 - IETF
Technical article

Documentation from SendGrid shares that while custom headers can be added to emails, there's no guarantee that they will be preserved by receiving email servers or clients. For reliable tracking, it's best to use standard headers and parameters.

December 2023 - SendGrid
Technical article

Documentation from ietf.org explains that standard headers defined in RFC2822 are expected to be handled consistently by mail user agents (MUAs), but custom headers are not guaranteed to be preserved or interpreted in a predictable manner across different systems.

May 2023 - ietf.org