2012-09-11 6 views
8

Ich verwende folgenden Code, um eine E-Mail von meiner .NET-Anwendung zu senden, hier habe ich benutzerdefinierte Header X-Company hinzugefügt. Wenn die E-Mail empfangen wird, bekomme ich diesen benutzerdefinierten Header richtig, aber immer wenn ich antworte/weiterleiten Mail Benutzerdefinierte Header nicht zurück.So pflegen/bewahren Sie benutzerdefinierte E-Mail-Header (X-Header) beim Antworten

+1

Antwort/von wo weiterleiten? –

+0

Was versuchst du zu erreichen? Vielleicht das? http://stackoverflow.com/questions/9323116/which-headers-are-always-returned-in-a-reply-forward – tripleee

Antwort

1

Dies wäre sehr schwierig, über alle E-Mail-Clients zu tun, da sie frei sind Header zu entfernen, die sie für unnötig halten, wenn Sie eine Antwort zu tun.

Wenn Ihr einziges Ziel ist, ein Schlüsselwertpaar einzufügen und es Ihnen zurückgeben zu lassen, wenn jemand eine Antwort gibt. Da Sie HTML-E-Mails schreiben, können Sie ein verstecktes HTML-Element haben, in dem Sie Ihre eigenen Header-Informationen haben .

+0

Danke für Ihre schnelle Antwort, Ja, das ist mein Ziel, aber dieser Ansatz funktioniert auch nicht, wie diese versteckt Felder werden auch beim Antworten/Weiterleiten gelöscht. Ich verwende Sami

0

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, den wir gefunden haben, der von den verschiedenen E-Mail-Clients (Outook, Yahoo, Google Mail usw.) nicht ersetzt oder entfernt wird, "XREF". Wir haben es gründlich getestet und es funktioniert seit unserer Einführung.