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 Details

    • 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()
    • getAuthAttributes

      Map<String,String> getAuthAttributes()
    • getAuthenticator

      @Deprecated default javax.mail.Authenticator getAuthenticator()
      Deprecated.