As you can tell, I'm working with Java and Imap. Browsing the 'net I see all sorts of code dealing with Java and Imap and most using things like this: // IMAP provider props.setProperty("mail.imap.socketFactory.class", SSL_FACTORY); props.setProperty("mail.imap.port", "993"); props.setProperty("mail.imap.socketFactory.port", "993"); // Try IMAPS, if that fails try plain old IMAP. props.setProperty("mail.imap.socketFactory.fallback", "true"); Where can I find a listing of the properites that Sun's Imap service provider provides? I cannot seem to find it anywhere.