2009-06-19 5 views
0

Ich mache ein AddIn für Outlook (2003 und 2007), die den Körper und den Betreff der Nachricht ändert, die im ItemSend-Ereignishandler gesendet wird. Ich habe ein Problem mit Empfängern, die winmail.dat Akte für HTML-Inhalt empfangen. Ich habe in Foren gefunden, dass, um dies zu vermeiden, ich UseTnef -Eigenschaft auf false für die Nachricht und PR_SEND_RICH_INFO für die Empfänger festlegen muss. Ich habe es geschafft, das erste über Extended MAPI zu machen, aber ich kämpfe mit dem späteren. Mit McfMapi kann ich sehen, dass PR_SEND_RICH_INFO im Adressbuch für den Kontakt falsch ist, aber wenn ich die Empfängertabelle (GetMessageRecipients) überprüfe und durch Eigenschaften iteriere, ist das Eigenschafts-Tag für einige Empfänger 0x34a0000a, was auf einen Fehler oder eine fehlende Eigenschaft hinweist. Nachdem die Nachricht im Postausgang erstellt wurde, wird diese Eigenschaft für Empfänger mit Fehlernachrichten auf "true" gesetzt und sie erhalten winmail.dat in ihren Clients. Ich habe sogar versucht, property-Tag zu 0x3a40000b zu ändern und es auf false festzulegen, um ModifyRecipients mit der geänderten Tabelle als Parameter aber ohne Effekt aufzurufen.Winmail.dat an einige Empfänger aus dem Adressbuch gesendet

Haben Sie eine Idee oder einen Rat, die mir bei diesem Problem helfen können?

Vielen Dank im Voraus

Vladimir Medic

Antwort

0

sollten Sie wahrscheinlich here schreiben bessere Antwort zu erhalten. Dmitry ist die richtige Person, um Ihre Frage zu beantworten.

Verwandte Themen