i am using JACOB.jar to access outlook . i am getting the count of my inbox mails and each email session id also . can anyone help me to find how to read each mails from outlook with jacob.jar
package com.cicada.stratos.etc;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.*;
public class OutLook {
public static void main(String[] args)
{
ActiveXComponent ol = new ActiveXComponent("Outlook.Application");
Dispatch dsp = new Dispatch();
Dispatch olo = ol.getObject();
Dispatch myNamespace = Dispatch.call(olo, "GetNamespace","MAPI").toDispatch();
Dispatch myFolder = Dispatch.call((Dispatch) myNamespace,"GetDefaultFolder", new Integer(6)).toDispatch();
Dispatch items = Dispatch.get(myFolder, "Items").toDispatch();
Dispatch mails = Dispatch.get(myFolder, "Items").toDispatch();
int count = Dispatch.call(items, "Count").toInt();
System.out.println("Totl Msg Count"+count);
for (int i = 1; i <= count; i++)
{
Dispatch item;
item = Dispatch.call(items, "Item", new Integer(i)).toDispatch();
String msg = item.toString();
System.out.println(msg);
//System.out.println(msgs);
}
}
}