Ich schreibe ein Support-System und ich benutze zum ersten Mal EWS. Bis jetzt war ich ziemlich erfolgreich damit. Ich kann die Informationen extrahieren, die ich brauche. Sende emaisl und alles funktioniert super. Ich habe ein kleines Kopfweh. Gibt es eine Möglichkeit zu sagen, ob eine E-Mail tatsächlich eine Antwort ist? Die Grundidee der App ist, dass jemand eine E-Mail sendet. Wir antworten und geben ihnen eine Referenznummer. Dies ist getan und funktioniert gut. Wenn sie nun auf dieselbe Adresse antworten, müssen wir sie in unserer Datenbank etwas anders protokollieren. Daher brauche ich eine magische Art zu sagen, ob die E-Mail eine Antwort ist. Bis jetzt bin ich festgefahren.
Irgendwelche Vorschläge werden sehr geschätzt werden, da ich neu in der Programmierindustrie bin und bis jetzt das Googeln nichts nützliches ergab. Ich füge hier einen Codeabschnitt ein
%Vor%Ok. Also aus den Kommentaren. Es scheint, dass es nicht wirklich einen definitiven Weg gibt. Die Kommentare der Leute haben mir geholfen, diese Antwort zu erhalten und diesen Thread zu schließen. Ich werde es hier umschreiben und posten. So zuerst. Danke für all deine Antworten.
Der einfachste Weg ist, eine gute Referenznummer in Ihr Thema aufzunehmen. Wie "Supp-1234"
Nun können wir im Code nach der Referenznummer in der Überschrift suchen. Wenn es da ist. Es ist wahrscheinlich eine Antwort. Die Überprüfung auf RE ist ebenfalls eine Option, aber etwas weniger effektiv. Der Nachteil ist, dass Kunden die Referenznummer / RE aus der Betreffzeile entfernen können. Für diese Leute. Schlecht, Ihr Problem wird nicht protokolliert. oder du weißt es. mach was auch immer. :)
Danke nochmal an alle Antworten. Ihr habt mir wirklich sehr geholfen!
InReplyTo ist ein Zeichenfolgenwert, der den Bezeichner des Elements enthält, für das diese Nachricht eine Antwort ist. Wenn es null ist, ist die Nachricht keine Antwort.
%Vor%Weitere Informationen: MSDN InReplyTo
Tags und Links c# exchangewebservices