Class MailServerBuilder

  • All Implemented Interfaces:
    com.consol.citrus.endpoint.EndpointBuilder<MailServer>

    public class MailServerBuilder
    extends com.consol.citrus.server.AbstractServerBuilder<MailServer,​MailServerBuilder>
    Since:
    2.5
    Author:
    Christoph Deppisch
    • Constructor Detail

      • MailServerBuilder

        public MailServerBuilder()
    • Method Detail

      • getEndpoint

        protected MailServer getEndpoint()
        Specified by:
        getEndpoint in class com.consol.citrus.endpoint.AbstractEndpointBuilder<MailServer>
      • port

        public MailServerBuilder port​(int port)
        Sets the port property.
        Parameters:
        port -
        Returns:
      • javaMailProperties

        public MailServerBuilder javaMailProperties​(Properties javaMailProperties)
        Sets the Java mail properties.
        Parameters:
        javaMailProperties -
        Returns:
      • autoAccept

        public MailServerBuilder autoAccept​(boolean autoAccept)
        Enables/disables auto accept.
        Parameters:
        autoAccept -
        Returns:
      • splitMultipart

        public MailServerBuilder splitMultipart​(boolean splitMultipart)
        Enables/disables split multipart.
        Parameters:
        splitMultipart -
        Returns:
      • smtp

        public MailServerBuilder smtp​(org.subethamail.smtp.server.SMTPServer smtpServer)
        Sets the smtpServer property.
        Parameters:
        smtpServer -
        Returns: