How do I handle Microsoft outlook winmail.dat? Any other surprises?

Ive decided that I really dont like microsoft and their ways. Please could you give me directions on how to handle winmail.dat in emails, is there a jython library or a java library that will allow me to handle this.

Ive just completed a email processing program, written in jython 2.2.1 on java 5. During the final load test, I realised that attachments that should have been in a standard MIME email format is now tied up in some blasted winmail.dat, which means many different outlook clients pollute the internet with this winmail.dat, so that means i need to support winmail.dat. Thus my program failed to process the data correctly.

Please could you give a short description on what winmail.dat is and why it is here to annoy us.

What other surprises can be expected!? what else do I have to watch out for, so far standard MIME emails are catered for. Are there any other jack in the boxes?

Thanks so much for your time.

Answers


read here: http://en.wikipedia.org/wiki/TNEF

a package for parsing here: http://sourceforge.net/projects/tnef


Need Your Help

high-charts datalabel position needs to change when value is too small

javascript android canvas highcharts responsive-design

Data labels (in this case cash) appear in the right place, just inside the bar on the right, most of the time. However if the value of the bar is low enough, it ends up overlapping with the axis la...

PHP PDO access to mysql

php mysql database pdo database-security

I went through the process of converting mysql_* code into PDO code. I've ran it and check that it works and everything. I just want stackoverflow's review of it, to make sure that i'm killing the

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.