Interface DkimSignOptionsConfig


public interface DkimSignOptionsConfig
  • Method Details

    • enabled

      @WithDefault("false") boolean enabled()
      Enables DKIM signing.
    • privateKey

      Optional<String> privateKey()
      Configures the PKCS#8 format private key used to sign the email.
    • privateKeyPath

      Optional<String> privateKeyPath()
      Configures the PKCS#8 format private key file path.
    • auid

      Optional<String> auid()
      Configures the Agent or User Identifier (AUID).
    • selector

      Optional<String> selector()
      Configures the selector used to query the public key.
    • sdid

      Optional<String> sdid()
      Configures the Signing Domain Identifier (SDID).
    • headerCanonAlgo

      Configures the canonicalization algorithm for signed headers.
    • bodyCanonAlgo

      Configures the canonicalization algorithm for mail body.
    • bodyLimit

      OptionalInt bodyLimit()
      Configures the body limit to sign. Must be greater than zero.
    • signatureTimestamp

      Optional<Boolean> signatureTimestamp()
      Configures to enable or disable signature sign timestamp.
    • expireTime

      OptionalLong expireTime()
      Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.
    • signedHeaders

      Optional<List<String>> signedHeaders()
      Configures the signed headers in DKIM, separated by commas. The order in the list matters.