jodd.mail
Class Pop3SslServer

java.lang.Object
  extended by jodd.mail.Pop3Server
      extended by jodd.mail.Pop3SslServer
All Implemented Interfaces:
ReceiveMailSessionProvider

public class Pop3SslServer
extends Pop3Server

Pop3 SSL server.


Field Summary
protected static int DEFAULT_SSL_PORT
           
protected static java.lang.String MAIL_POP3_SOCKET_FACTORY_CLASS
           
protected static java.lang.String MAIL_POP3_SOCKET_FACTORY_FALLBACK
           
protected static java.lang.String MAIL_POP3_SOCKET_FACTORY_PORT
           
protected  java.lang.String password
           
protected  java.lang.String username
           
 
Fields inherited from class jodd.mail.Pop3Server
authenticator, DEFAULT_POP3_PORT, host, MAIL_POP3_AUTH, MAIL_POP3_HOST, MAIL_POP3_PORT, port, PROTOCOL_POP3, sessionProperties
 
Constructor Summary
Pop3SslServer(java.lang.String host, int port, java.lang.String username, java.lang.String password)
           
Pop3SslServer(java.lang.String host, java.lang.String username, java.lang.String password)
           
 
Method Summary
protected  java.util.Properties createSessionProperties()
          Prepares mail session properties.
protected  javax.mail.Store getStore(javax.mail.Session session)
          Returns email store.
 
Methods inherited from class jodd.mail.Pop3Server
createSession, getAuthenticator, getHost, getPort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAIL_POP3_SOCKET_FACTORY_PORT

protected static final java.lang.String MAIL_POP3_SOCKET_FACTORY_PORT
See Also:
Constant Field Values

MAIL_POP3_SOCKET_FACTORY_CLASS

protected static final java.lang.String MAIL_POP3_SOCKET_FACTORY_CLASS
See Also:
Constant Field Values

MAIL_POP3_SOCKET_FACTORY_FALLBACK

protected static final java.lang.String MAIL_POP3_SOCKET_FACTORY_FALLBACK
See Also:
Constant Field Values

DEFAULT_SSL_PORT

protected static final int DEFAULT_SSL_PORT
See Also:
Constant Field Values

username

protected final java.lang.String username

password

protected final java.lang.String password
Constructor Detail

Pop3SslServer

public Pop3SslServer(java.lang.String host,
                     java.lang.String username,
                     java.lang.String password)

Pop3SslServer

public Pop3SslServer(java.lang.String host,
                     int port,
                     java.lang.String username,
                     java.lang.String password)
Method Detail

createSessionProperties

protected java.util.Properties createSessionProperties()
Description copied from class: Pop3Server
Prepares mail session properties.

Overrides:
createSessionProperties in class Pop3Server

getStore

protected javax.mail.Store getStore(javax.mail.Session session)
                             throws javax.mail.NoSuchProviderException
Description copied from class: Pop3Server
Returns email store.

Overrides:
getStore in class Pop3Server
Throws:
javax.mail.NoSuchProviderException


Copyright © 2003-2013 Jodd Team