jodd.mail
Class SmtpSslServer

java.lang.Object
  extended by jodd.mail.SmtpServer
      extended by jodd.mail.SmtpSslServer
All Implemented Interfaces:
SendMailSessionProvider

public class SmtpSslServer
extends SmtpServer

Secure SMTP server (STARTTLS) for sending emails.


Field Summary
protected static int DEFAULT_SSL_PORT
           
protected static java.lang.String MAIL_SMTP_SOCKET_FACTORY_CLASS
           
protected static java.lang.String MAIL_SMTP_SOCKET_FACTORY_FALLBACK
           
protected static java.lang.String MAIL_SMTP_SOCKET_FACTORY_PORT
           
protected static java.lang.String MAIL_SMTP_STARTTLS_ENABLE
           
 
Fields inherited from class jodd.mail.SmtpServer
authenticator, DEFAULT_SMTP_PORT, host, MAIL_HOST, MAIL_SMTP_AUTH, MAIL_SMTP_HOST, MAIL_SMTP_PORT, MAIL_TRANSPORT_PROTOCOL, port, PROTOCOL_SMTP, sessionProperties
 
Constructor Summary
SmtpSslServer(java.lang.String host, javax.mail.Authenticator authenticator)
           
SmtpSslServer(java.lang.String host, int port, javax.mail.Authenticator authenticator)
           
SmtpSslServer(java.lang.String host, int port, java.lang.String username, java.lang.String password)
           
SmtpSslServer(java.lang.String host, java.lang.String username, java.lang.String password)
           
 
Method Summary
protected  java.util.Properties createSessionProperties()
          Prepares mail session properties.
 
Methods inherited from class jodd.mail.SmtpServer
createSession, getAuthenticator, getHost, getPort, getTransport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAIL_SMTP_STARTTLS_ENABLE

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

MAIL_SMTP_SOCKET_FACTORY_PORT

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

MAIL_SMTP_SOCKET_FACTORY_CLASS

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

MAIL_SMTP_SOCKET_FACTORY_FALLBACK

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

DEFAULT_SSL_PORT

protected static final int DEFAULT_SSL_PORT
See Also:
Constant Field Values
Constructor Detail

SmtpSslServer

public SmtpSslServer(java.lang.String host,
                     javax.mail.Authenticator authenticator)

SmtpSslServer

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

SmtpSslServer

public SmtpSslServer(java.lang.String host,
                     int port,
                     javax.mail.Authenticator authenticator)

SmtpSslServer

public SmtpSslServer(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: SmtpServer
Prepares mail session properties.

Overrides:
createSessionProperties in class SmtpServer


Copyright © 2003-2013 Jodd Team