Class WebUIConfigurationResponse200ResponseMessageRelay

java.lang.Object
software.xdev.mailpit.model.WebUIConfigurationResponse200ResponseMessageRelay

public class WebUIConfigurationResponse200ResponseMessageRelay extends Object
Message Relay information
  • Field Details

  • Constructor Details

    • WebUIConfigurationResponse200ResponseMessageRelay

      public WebUIConfigurationResponse200ResponseMessageRelay()
  • Method Details

    • allowedRecipients

      public WebUIConfigurationResponse200ResponseMessageRelay allowedRecipients(@Nullable String allowedRecipients)
    • getAllowedRecipients

      @Nullable public String getAllowedRecipients()
      Only allow relaying to these recipients (regex)
      Returns:
      allowedRecipients
    • setAllowedRecipients

      public void setAllowedRecipients(@Nullable String allowedRecipients)
    • blockedRecipients

      public WebUIConfigurationResponse200ResponseMessageRelay blockedRecipients(@Nullable String blockedRecipients)
    • getBlockedRecipients

      @Nullable public String getBlockedRecipients()
      Block relaying to these recipients (regex)
      Returns:
      blockedRecipients
    • setBlockedRecipients

      public void setBlockedRecipients(@Nullable String blockedRecipients)
    • enabled

      public WebUIConfigurationResponse200ResponseMessageRelay enabled(@Nullable Boolean enabled)
    • getEnabled

      @Nullable public Boolean getEnabled()
      Whether message relaying (release) is enabled
      Returns:
      enabled
    • setEnabled

      public void setEnabled(@Nullable Boolean enabled)
    • overrideFrom

      public WebUIConfigurationResponse200ResponseMessageRelay overrideFrom(@Nullable String overrideFrom)
    • getOverrideFrom

      @Nullable public String getOverrideFrom()
      Overrides the \"From\" address for all relayed messages
      Returns:
      overrideFrom
    • setOverrideFrom

      public void setOverrideFrom(@Nullable String overrideFrom)
    • preserveMessageIDs

      public WebUIConfigurationResponse200ResponseMessageRelay preserveMessageIDs(@Nullable Boolean preserveMessageIDs)
    • getPreserveMessageIDs

      @Nullable public Boolean getPreserveMessageIDs()
      Preserve the original Message-IDs when relaying messages
      Returns:
      preserveMessageIDs
    • setPreserveMessageIDs

      public void setPreserveMessageIDs(@Nullable Boolean preserveMessageIDs)
    • returnPath

      public WebUIConfigurationResponse200ResponseMessageRelay returnPath(@Nullable String returnPath)
    • getReturnPath

      @Nullable public String getReturnPath()
      Enforced Return-Path (if set) for relay bounces
      Returns:
      returnPath
    • setReturnPath

      public void setReturnPath(@Nullable String returnPath)
    • smTPServer

      public WebUIConfigurationResponse200ResponseMessageRelay smTPServer(@Nullable String smTPServer)
    • getSmTPServer

      @Nullable public String getSmTPServer()
      The configured SMTP server address
      Returns:
      smTPServer
    • setSmTPServer

      public void setSmTPServer(@Nullable String smTPServer)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string