com.atlassian.bamboo.mail
Class SMTPMailServerWithEncryptedPassword

java.lang.Object
  extended by com.atlassian.mail.server.AbstractMailServer
      extended by com.atlassian.mail.server.impl.SMTPMailServerImpl
          extended by com.atlassian.bamboo.mail.SMTPMailServerWithEncryptedPassword
All Implemented Interfaces:
com.atlassian.mail.server.MailServer, com.atlassian.mail.server.SMTPMailServer, java.io.Serializable

public class SMTPMailServerWithEncryptedPassword
extends com.atlassian.mail.server.impl.SMTPMailServerImpl

An SMTP server that treats the stored password as an Encrypted password and decrypts it before sending mail

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.mail.server.AbstractMailServer
isAuthenticating
 
Fields inherited from interface com.atlassian.mail.server.SMTPMailServer
DEFAULT_SMTP_PORT
 
Constructor Summary
SMTPMailServerWithEncryptedPassword()
           
 
Method Summary
protected  javax.mail.Authenticator getAuthenticator()
           
 java.lang.String getPort()
           
 
Methods inherited from class com.atlassian.mail.server.impl.SMTPMailServerImpl
equals, getDefaultFrom, getJndiLocation, getJndiSession, getPrefix, getSession, getType, hashCode, isRemovePrecedence, isSessionServer, propertyChanged, quietSend, send, setDefaultFrom, setJndiLocation, setPrefix, setRemovePrecedence, setSessionServer, toString
 
Methods inherited from class com.atlassian.mail.server.AbstractMailServer
getDebug, getDebugStream, getDescription, getHostname, getId, getMailProtocol, getMoreDebugInfoAboutCreatedSession, getName, getPassword, getProperties, getSessionFromServerManager, getSocksHost, getSocksPort, getTimeout, getUsername, isTlsRequired, loadSystemProperties, setDebug, setDebugStream, setDescription, setHostname, setId, setLogger, setMailProtocol, setName, setPassword, setPort, setProperties, setSocksHost, setSocksPort, setTimeout, setTlsRequired, setUsername
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.atlassian.mail.server.SMTPMailServer
getDebug, getDebugStream, isTlsRequired, setDebug, setTlsRequired
 
Methods inherited from interface com.atlassian.mail.server.MailServer
getDescription, getHostname, getId, getMailProtocol, getName, getPassword, getProperties, getSocksHost, getSocksPort, getTimeout, getUsername, setDebugStream, setDescription, setHostname, setId, setLogger, setMailProtocol, setName, setPassword, setPort, setProperties, setSocksHost, setSocksPort, setTimeout, setUsername
 

Constructor Detail

SMTPMailServerWithEncryptedPassword

public SMTPMailServerWithEncryptedPassword()
Method Detail

getPort

public java.lang.String getPort()
Specified by:
getPort in interface com.atlassian.mail.server.MailServer
Overrides:
getPort in class com.atlassian.mail.server.AbstractMailServer

getAuthenticator

protected javax.mail.Authenticator getAuthenticator()
Overrides:
getAuthenticator in class com.atlassian.mail.server.impl.SMTPMailServerImpl


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.