ruml
Ruby mailing list software
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]$/ [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!