|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.email.transport.CommonMailServerWrapper
com.funambol.email.transport.ImapMailServerWrapper
Create a connection with a Mail Server using the IMAP protocol
Field Summary |
Fields inherited from class com.funambol.email.transport.CommonMailServerWrapper |
defaultFolder, locale, log, mailDefaultFolder, RESOURCE_NAME, session, store |
Constructor Summary | |
ImapMailServerWrapper()
|
Method Summary | |
com.sun.mail.imap.IMAPFolder |
getDraftsFolder()
returns Drafts Folder Instance |
com.sun.mail.imap.IMAPFolder |
getInboxFolder()
returns Inbox Folder Instance |
com.sun.mail.imap.IMAPFolder |
getOutboxFolder()
returns Outbox Folder Instance |
com.sun.mail.imap.IMAPFolder |
getSentFolder()
returns Sent Folder Instance |
com.sun.mail.imap.IMAPFolder |
getTrashFolder()
returns Trash Folder Instance |
void |
openConnection(java.lang.String outgoingServer,
java.lang.String outgoingPort,
boolean smtpAuth,
java.lang.String incomingServer,
java.lang.String incomingPort,
DefaultFolder df,
java.lang.String user,
java.lang.String password,
boolean isSSL,
java.lang.String keystorePath,
java.lang.String keystorePassphrase)
opens the connection with the mail server |
void |
releaseConnection()
closes the connection with the mail server |
protected void |
setConnectionNormal(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String outgoingPort,
boolean smtpAuth,
java.lang.String incomingServer,
java.lang.String incomingPort)
|
protected void |
setConnectionSSL(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String outgoingPort,
boolean smtpAuth,
java.lang.String incomingServer,
java.lang.String incomingPort,
com.sun.net.ssl.internal.ssl.Provider provider,
java.lang.String keystorePath,
java.lang.String keystorePassphrase)
|
Methods inherited from class com.funambol.email.transport.CommonMailServerWrapper |
checkUser, getDefaultFolder, getLocale, getMailDefaultFolder, getSession, getStore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.funambol.email.transport.IMailServerWrapper |
checkUser, getDefaultFolder, getLocale, getMailDefaultFolder, getSession, getStore |
Constructor Detail |
public ImapMailServerWrapper()
Method Detail |
public void openConnection(java.lang.String outgoingServer, java.lang.String outgoingPort, boolean smtpAuth, java.lang.String incomingServer, java.lang.String incomingPort, DefaultFolder df, java.lang.String user, java.lang.String password, boolean isSSL, java.lang.String keystorePath, java.lang.String keystorePassphrase) throws EmailAccessException
openConnection
in interface IMailServerWrapper
openConnection
in class CommonMailServerWrapper
outgoingServer
- SMPT address i.e. 192.168.0.1outgoingPort
- 25 def.incomingServer
- IMAP address i.e. 192.168.0.1incomingPort
- 143 / 993 IMAP def.df
- inbox, outbox, sent items,...user
- Stringpassword
- StringisSSL
- true/false
EmailAccessException
public void releaseConnection() throws EmailAccessException
releaseConnection
in interface IMailServerWrapper
releaseConnection
in class CommonMailServerWrapper
EmailAccessException
public com.sun.mail.imap.IMAPFolder getInboxFolder() throws EmailAccessException
EmailAccessException
public com.sun.mail.imap.IMAPFolder getOutboxFolder() throws EmailAccessException
EmailAccessException
public com.sun.mail.imap.IMAPFolder getSentFolder() throws EmailAccessException
EmailAccessException
public com.sun.mail.imap.IMAPFolder getDraftsFolder() throws EmailAccessException
EmailAccessException
public com.sun.mail.imap.IMAPFolder getTrashFolder() throws EmailAccessException
EmailAccessException
protected void setConnectionSSL(java.util.Properties props, java.lang.String outgoingServer, java.lang.String outgoingPort, boolean smtpAuth, java.lang.String incomingServer, java.lang.String incomingPort, com.sun.net.ssl.internal.ssl.Provider provider, java.lang.String keystorePath, java.lang.String keystorePassphrase)
setConnectionSSL
in class CommonMailServerWrapper
props
- PropertiesoutgoingServer
- StringoutgoingPort
- StringincomingServer
- StringincomingPort
- Stringprovider
- Providerprotected void setConnectionNormal(java.util.Properties props, java.lang.String outgoingServer, java.lang.String outgoingPort, boolean smtpAuth, java.lang.String incomingServer, java.lang.String incomingPort)
setConnectionNormal
in class CommonMailServerWrapper
props
- PropertiesoutgoingServer
- StringoutgoingPort
- StringincomingServer
- StringincomingPort
- String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |