C
Charles Lowe
ruby-msg is still, AFAIK, the best option for converting .msg files that
a) doesn't rely on you running outlook on windows to do the conversion;
and
b) is free software
Simply:
1. download the gem
(http://ruby-msg.googlecode.com/files/ruby-msg-1.2.17.gem)
2. gem install ruby-msg-1.2.17.gem
3. convert some msg files. there is now a mbox mode - (msgtool -m *.msg
Details at http://code.google.com/p/ruby-msg/, and at the wiki
http://code.google.com/p/ruby-msg/wiki/Home.
Sample code using the library:
require 'msg'
msg = Msg.open filename
# access to the 3 main data stores
msg.recipients
# => [#<Recipient:'\'Marley, Bob\' <[email protected]>'>]
msg.attachments
# => [#<Attachment filename='blah1.tif'>, #<Attachment
filename='blah2.tif'>]
msg.properties
# => #<Properties ... normalized_subject='Testing' ...
# creation_time=#<DateTime: 2454042.45074714,0,2299161> ...>
a) doesn't rely on you running outlook on windows to do the conversion;
and
b) is free software
Simply:
1. download the gem
(http://ruby-msg.googlecode.com/files/ruby-msg-1.2.17.gem)
2. gem install ruby-msg-1.2.17.gem
3. convert some msg files. there is now a mbox mode - (msgtool -m *.msg
mbox)
Details at http://code.google.com/p/ruby-msg/, and at the wiki
http://code.google.com/p/ruby-msg/wiki/Home.
Sample code using the library:
require 'msg'
msg = Msg.open filename
# access to the 3 main data stores
msg.recipients
# => [#<Recipient:'\'Marley, Bob\' <[email protected]>'>]
msg.attachments
# => [#<Attachment filename='blah1.tif'>, #<Attachment
filename='blah2.tif'>]
msg.properties
# => #<Properties ... normalized_subject='Testing' ...
# creation_time=#<DateTime: 2454042.45074714,0,2299161> ...>