|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.mail.Pop3Server
public class Pop3Server
Represents simple plain POP server for sending emails.
| Field Summary | |
|---|---|
protected javax.mail.Authenticator |
authenticator
|
protected static int |
DEFAULT_POP3_PORT
|
protected java.lang.String |
host
|
protected static java.lang.String |
MAIL_POP3_AUTH
|
protected static java.lang.String |
MAIL_POP3_HOST
|
protected static java.lang.String |
MAIL_POP3_PORT
|
protected int |
port
|
protected static java.lang.String |
PROTOCOL_POP3
|
protected java.util.Properties |
sessionProperties
|
| Constructor Summary | |
|---|---|
Pop3Server(java.lang.String host)
POP3 server defined with its host and default port. |
|
Pop3Server(java.lang.String host,
javax.mail.Authenticator authenticator)
|
|
Pop3Server(java.lang.String host,
int port)
POP3 server defined with its host and port. |
|
Pop3Server(java.lang.String host,
int port,
javax.mail.Authenticator authenticator)
SMTP server defined with its host and authentication. |
|
Pop3Server(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
|
|
| Method Summary | |
|---|---|
ReceiveMailSession |
createSession()
Creates new receiving mail session. |
protected java.util.Properties |
createSessionProperties()
Prepares mail session properties. |
javax.mail.Authenticator |
getAuthenticator()
Returns authenticator. |
java.lang.String |
getHost()
Returns POP host address. |
int |
getPort()
Returns current port. |
protected javax.mail.Store |
getStore(javax.mail.Session session)
Returns email store. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String MAIL_POP3_PORT
protected static final java.lang.String MAIL_POP3_HOST
protected static final java.lang.String MAIL_POP3_AUTH
protected static final java.lang.String PROTOCOL_POP3
protected static final int DEFAULT_POP3_PORT
protected final java.lang.String host
protected final int port
protected final javax.mail.Authenticator authenticator
protected final java.util.Properties sessionProperties
| Constructor Detail |
|---|
public Pop3Server(java.lang.String host)
public Pop3Server(java.lang.String host,
int port)
public Pop3Server(java.lang.String host,
javax.mail.Authenticator authenticator)
public Pop3Server(java.lang.String host,
int port,
java.lang.String username,
java.lang.String password)
public Pop3Server(java.lang.String host,
int port,
javax.mail.Authenticator authenticator)
| Method Detail |
|---|
protected java.util.Properties createSessionProperties()
public ReceiveMailSession createSession()
createSession in interface ReceiveMailSessionProvider
protected javax.mail.Store getStore(javax.mail.Session session)
throws javax.mail.NoSuchProviderException
javax.mail.NoSuchProviderExceptionpublic java.lang.String getHost()
public javax.mail.Authenticator getAuthenticator()
public int getPort()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||