ฉันต้องดูไฟล์. msg มันเป็นอีเมลจาก Microsoft Outlook ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
ฉันต้องดูไฟล์. msg มันเป็นอีเมลจาก Microsoft Outlook ฉันจะทำสิ่งนี้ใน Ubuntu ได้อย่างไร
คำตอบ:
ดูเหมือนว่าสิ่งที่ดีที่สุดที่ต้องทำคือแปลงเป็นไฟล์ eml โดยใช้สคริปต์นี้:
http://www.matijs.net/software/msgconv/
มันไม่สวยไม่ใช่ gui ตาม แต่มันจะใช้งานได้
sudo apt install libemail-outlook-message-perl
แล้วmsgconvert xyz.msg
และฉันก็จะได้รับxyz.eml
ไฟล์
จากคำตอบของ Martin Owens นี่เป็นวิธีแก้ปัญหาอย่างรวดเร็ว:
wget http://www.matijs.net/software/msgconv/msgconvert.pl
sudo apt-get install libemail-outlook-message-perl libemail-localdelivery-perl libemail-sender-perl
perl msgconvert.pl YourMessage.msg
libemail-sender-perl
เปิดด้วย MsgViewer http://sourceforge.net/projects/msgviewer/
wget -O MSGViewer.zip http://sourceforge.net/projects/msgviewer/files/latest/download
unzip MSGViewer.zip
cd MSGViewer-1.9
java -jar MSGViewer.jar
ตอนนี้เพียงลากไฟล์ msg ไปที่หน้าต่างโปรแกรมเพื่อแสดงเนื้อหา
OpenCommand
จากkde-open
เป็นxdg-open
(การตั้งค่า MSGViewer)
ฉันอยู่ใน Ubuntu 15.10 และสคริปต์ msgconvert matijs'es ดูเหมือนว่าจะมีให้ใน repos ทันที หลังจากทำงาน:
sudo apt-get install libemail-outlook-message-perl libemail-localdelivery-perl libemail-sender-perl
ตอนนี้ฉันสามารถเรียกใช้
msgconvert *.msg
เพื่อแปลงข้อความทั้งหมดด้วยเครื่องมือจาก repos
ฉันพบหลังจากติดตั้ง msgconvert ว่า msgconvert ไม่ได้ถูกติดตั้งเมื่อฉันรันคำสั่ง แทนที่จะทำตามความพยายามในการแก้ไขข้อบกพร่องฉันทำสิ่งนี้ เสร็จในเวลาไม่ถึงนาที http://www.zamzar.com/convert/msg-to-pdf/
คุณสามารถใช้พลอย ruby-msg ruby gem เพื่อจุดประสงค์นั้น ดังนั้น:
ติดตั้งทับทิมและทับทิม:
# apt-get install rubygems gem
ติดตั้งอัญมณี:
# gem install ruby-msg
จากนั้นใช้ยูทิลิตี้ "mapitool":
$ mapitool -i test.msg
ในบางกรณีคุณอาจได้รับข้อยกเว้นเป็นระยะ ๆ :
/usr/local/share/gems/gems/ruby-msg-1.5.2/lib/mapi/mime.rb:109:in `join': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError)
ดังนั้นเพียงแค่แก้ไขไฟล์lib / mapi / mime.rbต่อไปนี้ด้วย regexp ต่อไปนี้:
sed 's/part.to_s(opts)/part.to_s(opts).encode("UTF-8", :invalid=>:replace, :undef => :replace, :replace => "")/' -i /usr/local/share/gems/gems/ruby-msg-1.5.2/lib/mapi/mime.rb
ด้วยโปรแกรม SeaMonkey ลิงก์โปรดดูด้านล่าง: http://www.seamonkey-project.org/