Mahlzeit.
Ich habe einen Message-Sink für meinen Exchange Server gebaut (Managed COM), der eingehende Mails abfängt, auswertet und anhand einiger Regeln SMS-Notifikationen verschickt. Das funktioniert ausgezeichnet - AUSSER ich schicke Mails von einem Outlook an diesem Server zu einem lokalen Account. Dann wird die Mail als ms-tnef verschickt, _ohne_ plaintext Alternative.
Was geht:
Mails rein (via SMTP) -> Lokal
Mails raus (via SMTP oder MAPI) -> Extern
Mails intern (via SMTP.. Entourage auf dem Mac z.B. macht keinen Kram)
Was nicht geht:
Outlook -> intern.
Problem: Ich kriege halt eine Mail die nur aus einem tnef attachment besteht. Subject/From/To etc. kann ich auslesen, der Inhalt der Mail ist jedoch dann tnef codiert. Macht sich äusserst #Zensiert#, wenn ich den Inhalt für meine Notifications haben will.
Hat jemand Erfahrung mit dieser Hölle? Gibt es eine Möglichkeit mit Exchange Bordmitteln dieses Zeug zu verbannen oder zumindest eine plaintext Alternative zu erhalten? Eine Möglichkeit das per COM oder noch besser native in C#, zu dekodieren wäre hervorragend..
Danke im voraus,
Ben