com.funambol.email.transport
Class PopMailServerWrapper
java.lang.Object
com.funambol.email.transport.CommonMailServerWrapper
com.funambol.email.transport.PopMailServerWrapper
- All Implemented Interfaces:
- IMailServerWrapper
- public class PopMailServerWrapper
- extends CommonMailServerWrapper
- implements IMailServerWrapper
Create a connection with a Mail Server
Method Summary |
com.sun.mail.pop3.POP3Folder |
getInboxFolder()
|
java.lang.String |
getInboxFolderName()
|
void |
openConnection(java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort,
java.lang.String language,
java.lang.String user,
java.lang.String password,
boolean isSSL)
opens the connection with the mail server
outgoingServer: 192.168.0.1 (SMTP)
incomingServer: 192.168.0.1 (POP3)
incomingPort: 110 / 995 POP3 def.
|
void |
releaseConnection()
closes the connection with the mail server |
protected void |
setConnectionNormal(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort)
|
protected void |
setConnectionSSL(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort,
com.sun.net.ssl.internal.ssl.Provider provider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PopMailServerWrapper
public PopMailServerWrapper()
openConnection
public void openConnection(java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort,
java.lang.String language,
java.lang.String user,
java.lang.String password,
boolean isSSL)
throws EmailAccessException
- opens the connection with the mail server
outgoingServer: 192.168.0.1 (SMTP)
incomingServer: 192.168.0.1 (POP3)
incomingPort: 110 / 995 POP3 def.
language: en, it, fr, ...
user
password
isSSL: true/false
- Specified by:
openConnection
in interface IMailServerWrapper
- Specified by:
openConnection
in class CommonMailServerWrapper
- Parameters:
outgoingServer
- StringincomingServer
- StringincomingPort
- Stringlanguage
- Stringuser
- Stringpassword
- StringisSSL
- boolean
- Throws:
EmailAccessException
releaseConnection
public void releaseConnection()
throws EmailAccessException
- closes the connection with the mail server
- Specified by:
releaseConnection
in interface IMailServerWrapper
- Specified by:
releaseConnection
in class CommonMailServerWrapper
- Throws:
EmailAccessException
getInboxFolder
public com.sun.mail.pop3.POP3Folder getInboxFolder()
- Returns:
- Inbox Folder POP3Folder
getInboxFolderName
public java.lang.String getInboxFolderName()
- Returns:
- String
setConnectionSSL
protected void setConnectionSSL(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort,
com.sun.net.ssl.internal.ssl.Provider provider)
- Specified by:
setConnectionSSL
in class CommonMailServerWrapper
- Parameters:
props
- PropertiesoutgoingServer
- StringincomingServer
- StringincomingPort
- Stringprovider
- Provider
setConnectionNormal
protected void setConnectionNormal(java.util.Properties props,
java.lang.String outgoingServer,
java.lang.String incomingServer,
java.lang.String incomingPort)
- Specified by:
setConnectionNormal
in class CommonMailServerWrapper
- Parameters:
props
- PropertiesoutgoingServer
- StringincomingServer
- StringincomingPort
- String
Copyright © 2003-2006 Funambol.