Laden...

Property von Mail-Objekt von Exchange Web Service ermitteln

Erstellt von MIGR vor 7 Jahren Letzter Beitrag vor 7 Jahren 1.725 Views
M
MIGR Themenstarter:in
2 Beiträge seit 2016
vor 7 Jahren
Property von Mail-Objekt von Exchange Web Service ermitteln

Wenn man mit EWS eine Mail holt und sich das Objekt (Mail) mit
item anschaut erhält man folgende Informationen:

{Microsoft.Exchange.WebServices.Data.EmailMessage}
[Microsoft.Exchange.WebServices.Data.EmailMessage]: {Microsoft.Exchange.WebServices.Data.EmailMessage}
base: {Microsoft.Exchange.WebServices.Data.EmailMessage}

IsResend: false  
IsSubmitted: false  
IsUnmodified: true  
ItemClass: "IPM.Note"  
LastModifiedName: "xxx@xxx”  
LastModifiedTime: {07.05.2016 11:07:31}  
  .  

.
.
In-Reply-To: <83585983.22347.1462611810433.JavaMail.jboss@AP1RedApp1.ltgth.local>
References: <83585983.22347.1462611810433.JavaMail.jboss@AP1RedApp1.ltgth.local>
Auto-Submitted: auto-replied (vacation)
Precedence: bulk

usw.

Ich möchte den Wert „Auto-Submitted“ auswerten um zu ermittel ob die Mail automatisch generiert wurde.
Wie kann ich mit EWS diesen Vorhandenen Wert abfragen? Oder gibt es eine andere Lösung um zu ermitteln ob es sich um eine autogenerierte Mail handelt?

T
314 Beiträge seit 2013
vor 7 Jahren

Ich verstehe deine Frage nicht so ganz... Der Wert kommt doch in der Antwort vor!?

M
MIGR Themenstarter:in
2 Beiträge seit 2016
vor 7 Jahren

Hi,

ich kann z.B den IsSubmitted wert des Objektes mit item.IsSubmitted Abfragen. Als Wert bekomme ich false.
Wie kann ich das mit dem Wert von Auto-Submitted?

16.840 Beiträge seit 2008
vor 7 Jahren

Das sind Header-Fields, die Du darüber auch lesen musst.

Die wiederum kriegste dann zB


   foreach (var property in message.ExtendedProperties)
                {
                    if ( property.PropertyDefinition == headerProperty)
                    {

Zugriff dann über property.Value.

headerProperty musste ja via ExtendedPropertyDefinition zum Vergleich erstellen.
Weiß nicht, welcher Typ (also was von DefaultExtendedPropertySet "Auto-Submitted" ist) das ist. Findeste sicher raus.
Sieht man ja im Debugger.