none
Wie ändert man in Outlook 2010 die MessageClass bei einer signierten Mail

    Frage

  • Hi,

    ich arbeite momentan an einem Projekt, dass die MessageClass bei Emails in Outlook 2010 ändert um ein eigenes Icon und einen Infobereich anzuzeigen. Das funktioniert auch soweit ganz gut, Probleme gibt es nur, wenn die Email signiert ist.

    Hier der Code, mit dem ich die MessageClass setzte.

    public static void SetMessageClass(ref Outlook.MailItem mi) {
                try {
                    if (mi.MessageClass == "IPM.Note" || mi.MessageClass == "IPM.Note.myclass") {
                        Logger.Log("Setze Message-Class auf " + MESSAGE_CLASS);
                        mi.MessageClass = MESSAGE_CLASS;
                        mi.Save();
                    }
                } catch (System.Exception ex) {
                    Logger.Log("Fehler beim setzen der Message-Class:\r\n" + ex.Message);
                }
            }

    Wenn ich eine unsignierte Mail bekomme, gibt es keine Probleme, die MessageClass wird geändert und das CustomIcon und der Infobereich werden angezeigt.
    Wenn ich allerdings eine signiert Mail bekomme, gibt es folgende Fehlermeldung:

    Egal ob ich auf Ja oder Nein klicke, wird der Infobereich angezeigt, aber das Icon wird nicht geändert.

    Weiß jemand woran das liegt und was ich an meinem Code ändern muss?

    Lg Knerd

    Dienstag, 30. Oktober 2012 09:11

Antworten

Alle Antworten