Class EventAwareSMTPMailServer
java.lang.Object
com.atlassian.mail.server.AbstractMailServer
com.atlassian.mail.server.impl.SMTPMailServerImpl
com.atlassian.mail.server.managers.jira.EventAwareSMTPMailServer
- All Implemented Interfaces:
com.atlassian.mail.server.auth.AuthenticationContextAware,com.atlassian.mail.server.MailServer,com.atlassian.mail.server.SMTPMailServer,Serializable
public class EventAwareSMTPMailServer
extends com.atlassian.mail.server.impl.SMTPMailServerImpl
SMTP Mail Server that triggers event listener in SMTPBackdoor.
- Since:
- 7.1
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class com.atlassian.mail.server.impl.SMTPMailServerImpl
DEFAULT_TRANSPORT_CACHE_TTL, TRANSPORT_CACHE_TTL_PROPERTYFields inherited from class com.atlassian.mail.server.AbstractMailServer
isAuthenticating, logFields inherited from interface com.atlassian.mail.server.SMTPMailServer
DEFAULT_SMTP_PORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidsendMimeMessage(jakarta.mail.internet.MimeMessage message, jakarta.mail.Transport transport) Methods inherited from class com.atlassian.mail.server.impl.SMTPMailServerImpl
equals, getDefaultFrom, getDefaultReplyTo, getJndiLocation, getJndiSession, getPrefix, getSession, getTransportCacheTtl, getType, hashCode, isRemovePrecedence, isSessionServer, isTlsHostnameCheckRequired, propertyChanged, quietSend, send, sendWithMessageId, setDefaultFrom, setDefaultReplyTo, setJndiLocation, setPrefix, setRemovePrecedence, setSessionServer, setTlsHostnameCheckRequired, toStringMethods inherited from class com.atlassian.mail.server.AbstractMailServer
getAuthenticationContext, getAuthenticator, getConnectionTimeout, getDebug, getDebugStream, getDescription, getHostname, getId, getMailProtocol, getMoreDebugInfoAboutCreatedSession, getName, getPassword, getPort, getProperties, getSessionFromServerManager, getSessionFromServerManagerInternal, getSocksHost, getSocksPort, getTimeout, getUsername, isTlsRequired, loadSystemProperties, setAuthenticationContext, setConnectionTimeout, setDebug, setDebugStream, setDescription, setHostname, setId, setLogger, setMailProtocol, setName, setPassword, setPort, setProperties, setSocksHost, setSocksPort, setTimeout, setTlsRequired, setUsername, smartConnectMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.mail.server.MailServer
getDescription, getHostname, getId, getMailProtocol, getName, getPassword, getPort, getProperties, getSocksHost, getSocksPort, getTimeout, getUsername, setDebugStream, setDescription, setHostname, setId, setLogger, setMailProtocol, setName, setPassword, setPort, setProperties, setSocksHost, setSocksPort, setTimeout, setUsernameMethods inherited from interface com.atlassian.mail.server.SMTPMailServer
getDebug, getDebugStream, isTlsRequired, setDebug, setTlsRequired
-
Constructor Details
-
EventAwareSMTPMailServer
-
-
Method Details
-
sendMimeMessage
protected void sendMimeMessage(jakarta.mail.internet.MimeMessage message, jakarta.mail.Transport transport) throws jakarta.mail.MessagingException - Overrides:
sendMimeMessagein classcom.atlassian.mail.server.impl.SMTPMailServerImpl- Throws:
jakarta.mail.MessagingException
-
isTransportCachingEnabled
public boolean isTransportCachingEnabled()
-