Package de.xima.fc.interfaces.mail
Interface IMailServerData
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ClientMailServerData
,CustomMailServerData
,SystemMailServerData
public interface IMailServerData extends Serializable
Mail server settings for sending mails.- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description Map<String,String>
getAuthAttributes()
EMailAuthenticationType
getAuthenticationType()
default javax.mail.Authenticator
getAuthenticator()
Deprecated.String
getAuthName()
String
getAuthPassword()
EMailEncryption
getEncrytpionType()
String
getHost()
EMailServerScope
getMailServerScope()
int
getPort()
String
getSenderAddress()
String
getSenderName()
boolean
isAllowCustomSenderAddress()
boolean
isAllowUtf8()
default boolean
isSupportsCustomSenderName()
default boolean
isSupportsMixedBodyTypes()
-
-
-
Method Detail
-
getHost
String getHost()
-
getPort
int getPort()
-
getAuthName
String getAuthName()
-
getSenderAddress
String getSenderAddress()
- Returns:
- Configured sender address of the mail server.
-
isAllowCustomSenderAddress
boolean isAllowCustomSenderAddress()
- Returns:
- Whether this mail server allows a custom sender address. If not, the
getSenderAddress()
must be used.
-
getSenderName
String getSenderName()
- Returns:
- Configured sender name of the mail server.
-
getAuthPassword
String getAuthPassword()
-
getAuthenticationType
EMailAuthenticationType getAuthenticationType()
-
getEncrytpionType
EMailEncryption getEncrytpionType()
-
isAllowUtf8
boolean isAllowUtf8()
-
getMailServerScope
EMailServerScope getMailServerScope()
-
isSupportsCustomSenderName
default boolean isSupportsCustomSenderName()
-
isSupportsMixedBodyTypes
default boolean isSupportsMixedBodyTypes()
-
getAuthenticator
@Deprecated default javax.mail.Authenticator getAuthenticator()
Deprecated.
-
-