Class 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 Detail

      • MailDomainConfigurationFactory

        public MailDomainConfigurationFactory()
    • Method Detail

      • getMailConfiguration

        public com.aquima.interactions.config.mail.IMailConfiguration getMailConfiguration​(String domain,
                                                                                           DkimConfiguration dkimConfiguration)
        Creates an IMailConfiguration 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