test.mock.mail.server
Class MockSMTPMailServer
java.lang.Object
com.atlassian.mail.server.AbstractMailServer
com.atlassian.mail.server.impl.SMTPMailServerImpl
test.mock.mail.server.MockSMTPMailServer
- All Implemented Interfaces:
- MailServer, java.io.Serializable, SMTPMailServer
- public class MockSMTPMailServer
- extends SMTPMailServerImpl
- See Also:
- Serialized Form
|
Constructor Summary |
MockSMTPMailServer(java.lang.Long id,
java.lang.String name,
java.lang.String description,
java.lang.String from,
java.lang.String prefix,
boolean isSession,
java.lang.String location,
java.lang.String username,
java.lang.String password)
|
| Methods inherited from class com.atlassian.mail.server.impl.SMTPMailServerImpl |
equals, getDebug, getDebugStream, getJndiLocation, getJndiSession, getSmtpPort, getType, hashCode, isRemovePrecedence, isSessionServer, propertyChanged, quietSend, setDebug, setDebugStream, setJndiLocation, setRemovePrecedence, setSmtpPort, toString |
| Methods inherited from class com.atlassian.mail.server.AbstractMailServer |
getDescription, getHostname, getId, getName, getPassword, getUsername, setDescription, setHostname, setId, setName, setPassword, setUsername |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.atlassian.mail.server.MailServer |
getDescription, getHostname, getId, getName, getPassword, getUsername, setDescription, setHostname, setId, setName, setPassword, setUsername |
MockSMTPMailServer
public MockSMTPMailServer(java.lang.Long id,
java.lang.String name,
java.lang.String description,
java.lang.String from,
java.lang.String prefix,
boolean isSession,
java.lang.String location,
java.lang.String username,
java.lang.String password)
send
public void send(Email email)
throws MailException
- Throws:
MailException
parseAddresses
public javax.mail.internet.InternetAddress[] parseAddresses(java.lang.String addresses)
throws javax.mail.internet.AddressException
- Throws:
javax.mail.internet.AddressException
getDefaultFrom
public java.lang.String getDefaultFrom()
setDefaultFrom
public void setDefaultFrom(java.lang.String from)
getPrefix
public java.lang.String getPrefix()
setPrefix
public void setPrefix(java.lang.String prefix)
setSessionServer
public void setSessionServer(boolean sessionServer)
getAuthenticator
protected javax.mail.Authenticator getAuthenticator()
getSession
public alt.javax.mail.Session getSession()
throws javax.naming.NamingException,
MailException
- Throws:
javax.naming.NamingException
MailException
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.