用java mail api ..pls读取.msg文件建议我

时间:2013-02-14 07:01:37

标签: java

我试图使用Java mail API本身从java应用程序中的本地系统读取.MSG文件。我搜索了它,但建议使用其他一些库。

2 个答案:

答案 0 :(得分:2)

如果您要解析Outlook .msg文件,那么msgparser是一个小型开源java库,它使用Apache POI解析文件的java对象提供内容。

答案 1 :(得分:1)

Simple Java Mail,一个用于通过SMTP发送电子邮件的开源库,有一个EmailConverter类,可以直接读取和转换Outlook邮件到MimeMessage,Email或EML。

在引擎盖下,它使用msgparserOutlook Message Parser)的分叉,然后使用Apache POI

来自Features page

public class SimpleFragmentPageAdapter extends FragmentPagerAdapter {
private String[] tabtitle=new String[]{"Tab1", "Tab2", "Tab3"};
Context context;
private int pagecount=3;
public SimpleFragmentPageAdapter(FragmentManager fm, Context context) {
    super(fm);
    this.context=context;
}

@Override
public CharSequence getPageTitle(int position) {
    return tabtitle[position];
}

@Override
public Fragment getItem(int position) {
    switch (position) {

        // Open FragmentTab1.java
        case 0:
            FragmentSc fragmentSc = new FragmentSc();
            return fragmentSc;

        // Open FragmentTab2.java
        case 1:
            Entertainment entertainment = new Entertainment();
            return entertainment;

        // Open FragmentTab3.java
        case 2:
            Sports sports = new Sports();
            return sports;
    }
    return null;
}

@Override
public int getCount() {
    return 0;
}


}