Package com.atlassian.confluence.mail
Interface InboundMailServer
- All Superinterfaces:
com.atlassian.mail.server.MailServer
- All Known Implementing Classes:
ConfluenceImapMailServer
,ConfluencePopMailServer
public interface InboundMailServer
extends com.atlassian.mail.server.MailServer
Defines the contract for an inbound mail server.
- Since:
- 8.2
-
Method Summary
Modifier and TypeMethodDescription@Nullable Authorization
Returns the currently registeredAuthorization
if ones configured, otherwise null.Gets the Address which will be monitored for inbound email.default boolean
Returns whether thisMailServer
is configured to use BasicAuth or not.void
setAuthorization
(@Nullable Authorization authorization) Register anAuthorization
to use when retrieving email from thisMailServer
void
setToAddress
(String toAddress) Sets the Address which will be monitored for inbound email.Methods inherited from interface com.atlassian.mail.server.MailServer
getDebug, getDescription, getHostname, getId, getMailProtocol, getName, getPassword, getPort, getProperties, getSession, getSocksHost, getSocksPort, getTimeout, getType, getUsername, isTlsHostnameCheckRequired, setDebug, setDebugStream, setDescription, setHostname, setId, setLogger, setMailProtocol, setName, setPassword, setPort, setProperties, setSocksHost, setSocksPort, setTimeout, setTlsHostnameCheckRequired, setUsername
-
Method Details
-
getToAddress
String getToAddress()Gets the Address which will be monitored for inbound email.- Returns:
- email address
-
setToAddress
Sets the Address which will be monitored for inbound email.- Parameters:
toAddress
-
-
getAuthorization
@Nullable Authorization getAuthorization()Returns the currently registeredAuthorization
if ones configured, otherwise null.- Returns:
Authorization
-
setAuthorization
Register anAuthorization
to use when retrieving email from thisMailServer
- Parameters:
authorization
- AnAuthorization
methodology e.g. OAuth 2.0
-
isBasicAuth
default boolean isBasicAuth()Returns whether thisMailServer
is configured to use BasicAuth or not.- Returns:
- see description
-