javamail getStore("imap") or getStore("imaps")
984643Jan 17 2013 — edited Jan 17 2013I am using Javamail-1.4.5 to program for receive mail from several address on Imap server.
some of the mail address need SSL,some need not,my code as following:
Properties prop = new Properties();
prop.setProperty("mail.imap.host", imapserver);
prop.setProperty("mail.imap.auth.plain.disable", "true");
if(isSsl == true){
prop.setProperty("mail.imap.port", sslPort!=null&&sslPort.length()>0?sslPort:"993");
prop.setProperty("mail.imap.ssl.enable", "true");
}
Session mailsession=Session.getInstance(prop,null);
session = mailsession;
mailsession.setDebug(true);
store = (IMAPStore)mailsession.getStore("imap");
store.connect(imapserver,user,pwd);
my problem is:
when connect to imap server over SSL,need i to use following code to get IMAPSStore?
store = (IMAPSStore)mailsession.getStore("imaps");
looking forward to your answer!thanks!