Connection Exception : Refused
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import org.apache.axis.AxisFault;
publicclass Sample{
//mail session state related
private String m_Username;
private String m_PostOfficeHost;
private Session m_MailSession;
private Store m_Store;
private Folder m_Inbox;
publicvoid displayDet()throws Exception{
String resultString="";
try{
m_MailSession = Session.getInstance(System.getProperties(),null);
//setup store and connect to it
String proto ="imap";
m_Store = m_MailSession.getStore(proto);
m_Username="ramki";
m_PostOfficeHost="mymail.com";
m_Store.connect(m_PostOfficeHost,m_Username,"password");
System.out.println(m_Username+"@"+m_PostOfficeHost+"SUCCESSFUL LOGIN");
m_Inbox = m_Store.getFolder("INBOX");
}catch (Exception e){
e.printStackTrace();
}
String messageCountString;
//List messageCountList = new ArrayList();
StringBuffer sbf =new StringBuffer();
sbf.append("Total Messages:" + m_Inbox.getMessageCount());
sbf.append(",");
sbf.append("New Messages:" + m_Inbox.getNewMessageCount());
sbf.append(",");
sbf.append("UnreadMessages:" + m_Inbox.getUnreadMessageCount());
messageCountString=sbf.toString();
System.out.println(messageCountString);
try{
//close store
m_Store.close();
System.out.println(m_Username+"@"+m_PostOfficeHost+"SUCCESS LOGOUT");
}catch (Exception ex){
ex.printStackTrace();
}
}//displayDet
publicstaticvoid main(String args[])throws Exception{
Sample s=new Sample();
s.displayDet();
}// main
}// Sample
The error is :
[root@mydomain webmail]# javac Sample.java
[root@mydomain webmail]# java Sample
javax.mail.MessagingException: Connection refused;
nested exception is:
java.net.ConnectException: Connection refused
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:298)
at javax.mail.Service.connect(Service.java:234)
at javax.mail.Service.connect(Service.java:135)
at Sample.displayDet(Sample.java:26)
at Sample.main(Sample.java:57)
Exception in thread"main" java.lang.NullPointerException
at Sample.displayDet(Sample.java:37)
at Sample.main(Sample.java:57)
[root@igb10033 webmailuserservice]#
Could any one have an idea as to why we have such an exception?. I have another program with similar lines which is working fine(without being changing the username and password credentials.)
Appreciate any suggestion

