com.funambol.email.transport
Interface IMailServerWrapper

All Known Implementing Classes:
CommonMailServerWrapper, ImapMailServerWrapper, PopMailServerWrapper

public interface IMailServerWrapper

Interface for Mail Server Wrapper


Method Summary
 void checkUser(java.lang.String outgoingServer, java.lang.String incomingServer, java.lang.String incomingPort, java.lang.String user, java.lang.String password, boolean isSSL)
           
 java.util.Locale getLocale()
           
 javax.mail.Session getSession()
           
 javax.mail.Store getStore()
           
 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
 void releaseConnection()
          closes the connection with the mail server
 

Method Detail

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

Parameters:
outgoingServer - String
incomingServer - String
incomingPort - String
language - String
user - String
password - String
isSSL - boolean
Throws:
EmailAccessException

releaseConnection

public void releaseConnection()
                       throws EmailAccessException
closes the connection with the mail server

Throws:
EmailAccessException

checkUser

public void checkUser(java.lang.String outgoingServer,
                      java.lang.String incomingServer,
                      java.lang.String incomingPort,
                      java.lang.String user,
                      java.lang.String password,
                      boolean isSSL)
               throws EmailAccessException
Parameters:
outgoingServer - String
incomingServer - String
incomingPort - String
user - String
password - String
isSSL - boolean
Throws:
EmailAccessException

getSession

public javax.mail.Session getSession()
Returns:
Session

getStore

public javax.mail.Store getStore()
Returns:
Store

getLocale

public java.util.Locale getLocale()
Returns:
Locale


Copyright © 2003-2006 Funambol.