Project

ruml

0.0
No commit activity in last 3 years
No release in over 3 years
Ruby mailing list software
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 5.11.2
~> 0.9.2

Runtime

~> 2.7.0
~> 1.0.0
 Project Readme

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

/^testml@example.com$/          ml-testml
/^testml-bounce@mail.info$/     testml-bounce@mail.info

/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