Class PropertiesBasedServerSetupBuilder

java.lang.Object
com.icegreen.greenmail.util.PropertiesBasedServerSetupBuilder

public class PropertiesBasedServerSetupBuilder extends Object
Creates a GreenMail server setup configuration based on System properties.

Default setups using well-known ports:

Default test setups with added offsets to well-known ports:

Protocol specific setups

Replace PROTOCOL with a value from ServerSetup.PROTOCOLS:

General settings

  • greenmail.startup.timeout : timeout for server startup (defaults to ServerSetup.SERVER_STARTUP_TIMEOUT<
  • greenmail.hostname : The default hostname to bind to, eg localhost or 0.0.0.0
  • greenmail.verbose : Enables verbose mode including debug output
  • Field Details

  • Constructor Details

    • PropertiesBasedServerSetupBuilder

      public PropertiesBasedServerSetupBuilder()
  • Method Details