ruml

Build Status Gem Version

Ruby mailing list software

Installation

$ gem install ruml

Configration (ruml)

File based


testml/
├── bounce_to
├── members
├── name
└── to
  • to - E-mail of the mailing list
  • name - Name of the mailing list displayed in subject. E.g. [Fancy ML] (optional)
  • member - List of member's addresses
  • bounce_to - Bounce mails go to this email (optional)

Configuration (Postfix)

Postfix

/etc/postfix/ml-maps


/^[email protected]$/          ml-testml
/^[email protected]$/     tes[email protected]

/etc/postfix/ml-aliases


ml-testml:    "|/path/to/bin/ruml /var/spool/ruml/lists/testml"

/etc/postfix/main.cf


virtual_alias_maps = regexp:/etc/postfix/ml-maps
alias_maps = hash:/etc/postfix/ml-aliases
alias_database = hash:/etc/postfix/ml-aliases

TODO

  • Write unit tests!

Release

Follow these steps to release this gem:

# Bump version in
edit lib/ruml/version.rb
edit README.md

git commit -m "Release X.Y.Z"

rake release