M-Switch has flexible support for SMTP distribution list. Key capabilities:

  • Full GUI configuration in MConsole.
  • List members held in directory.
  • Option to expand list by directory search (e.g., membership based on a directory attribute).
  • Configuration of sub-lists.
  • Strip headers requesting Message Disposition Notification (MDN), to prevent using MDNs to discover list membership.
  • Add List-ID: header to identify list following RFC 2919 “List-Id: A Structured Field and Namespace for the Identification of Mailing Lists”.
  • Configurable option to generate List-Archive:, List-Help:, List-Subscribe:, and List-Unsubscribe: headers following RFC 2369 “The Use of URLs as Meta-Syntax for Core Mail List Commands and their Transport through Message Header Fields” and generation of List-Post: and List-Owner: headers when appropriate.
  • Permissions to control list submission
    • all - everyone allowed
    • members - only members allowed to post
    • owner - only the owner allowed to post
    • list - only those specified in a configurable list can post.
  • Message Transfer Priority Control
    • Use priority from original message; or
    • Configurable fixed priority; or
    • Configurable maximum priority