Ich verwende folgenden Code, um eine E-Mail von meiner .NET-Anwendung zu senden, hier habe ich den benutzerdefinierten Header X-Company hinzugefügt. Wenn die E-Mail empfangen wird, bekomme ich diesen benutzerdefinierten Header richtig, aber immer wenn ich antworten / weiterleiten Mail benutzerdefinierte Header nicht zurück.
%Vor%Dies wäre sehr schwierig für alle E-Mail-Clients, da es ihnen freisteht, Header zu entfernen, die sie für unnötig halten, wenn Sie darauf antworten.
Wenn Sie nur ein Schlüsselwertpaar einfügen und es Ihnen zurückgeben möchten, wenn jemand darauf antwortet. Während Sie HTML-E-Mails schreiben, können Sie ein verstecktes html-Element haben, in dem Sie Ihre eigenen Header-Informationen haben.
Wir hatten eine ähnliche Situation, in der wir E-Mails an Kunden senden und sie zurücklesen und ihnen verschiedene Aktivitäten zuordnen sollten.
Während der Untersuchung wurde der einzige HEADER, der nicht von den verschiedenen E-Mail-Clients (Outook, Yahoo, Google Mail usw.) ersetzt oder entfernt wurde, "XREF". Wir haben es gründlich getestet und es funktioniert seit unserer Einführung.