hi i m using the following code to get the messages from inbox, authentication is ok,
try
{
// -- Get hold of the default session --
Properties props = System.getProperties();
Session session = Session.getDefaultInstance(props, null);
// -- Get hold of a POP3 message store, and connect to it --
store = session.getStore("imap");
store.connect("e-smartsystems.com", "shailesh.jamloki@e-smartsystems.com",
"sailesh");
System.out.println(store.isConnected());
// -- Try to get hold of the default folder --
folder = store.getDefaultFolder();
if (folder == null) throw new Exception("No default folder");
// -- ...and its INBOX --
folder = folder.getFolder("INBOX");
if (folder == null) throw new Exception("No POP3 INBOX");
System.out.println(folder.getMessageCount());
// -- Open the folder for read only --
folder.open(Folder.READ_ONLY);
System.out.println(folder.getMessageCount());
// -- Get the message wrappers and process them --
Message[] msgs = folder.getMessages();
System.out.println("msg array length..."+msgs.length);
for (int msgNum = 0; msgNum < msgs.length; msgNum++)
{
printMessage(msgs[0]);
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
finally
{
// -- Close down nicely --
try
{
if (folder!=null) folder.close(false);
if (store!=null) store.close();
}
catch (Exception ex2)
{
ex2.printStackTrace();
}
But i m not getting any messages in the message array?
can any one help me ? what the problem is?
my mail id is
shailesh.jamloki@e-smartsystems.com regards
shailesh