Package com.aquima.web.config
Class MailDomainConfigurationFactory
- java.lang.Object
-
- com.aquima.web.config.MailDomainConfigurationFactory
-
public class MailDomainConfigurationFactory extends Object
Factory for building mail domain configuration classes depending on the presence of DKIM configuration for a specific domain in properties file.- Since:
- 9.8
- Author:
- Voicu Moldovan
-
-
Constructor Summary
Constructors Constructor Description MailDomainConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.aquima.interactions.config.mail.IMailConfiguration
getMailConfiguration(String domain, DkimConfiguration dkimConfiguration)
Creates anIMailConfiguration
based on the domain name and properties file.
-
-
-
Method Detail
-
getMailConfiguration
public com.aquima.interactions.config.mail.IMailConfiguration getMailConfiguration(String domain, DkimConfiguration dkimConfiguration)
Creates anIMailConfiguration
based on the domain name and properties file.- Parameters:
domain
- Name of the domain. Example:gmail.com
yahoo.com
properties
- Properties form aquima.properties file. Example of content:mail.dkim.domain_alias.name=something.com
mail.dkim.domain_alias.enabled=true # default false
mail.dkim.domain_alias.selector=dkim # default empty
mail.dkim.domain_alias.private-key-file=[path to pem file]
- Returns:
- The corresponding
IMailConfiguration
-
-