Å oppnå kontakt med kryptert IMAP

(Takk til student Jørund Leknes for tipset!)

Eksemplet VisEPost fra forelesningen uke 38 virker hos dere med følgende endringer (viser koden fra og med main()-linjen):

 public static void main(String[] args) throws Exception {

final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

// Setter egenskaper for mailsystemet
String epostTjener = "stud.aitel.hist.no";
Properties mailProp = new Properties();

mailProp.setProperty("mail.imap.host", epostTjener);

mailProp.setProperty( "mail.imap.port", "993");
mailProp.setProperty( "mail.imap.socketFactory.class", SSL_FACTORY);

// Henter en referanse til standard sesjon (kan deles av flere)
Session sesjon = Session.getDefaultInstance(mailProp, null);

... osv. som tidligere ...

Referanse