Multiple changes.
- Start converting from from the old 'config' file format where applicable. - Port the ezmlm address hashing algorithm for fast email lookups - Add subscription and unsubscription for primary and behavioral dirs - Add a safety check for writes to the list directory
This commit is contained in:
parent
3f96c8bb0f
commit
5a524b55bf
3 changed files with 239 additions and 87 deletions
16
README.md
16
README.md
|
|
@ -15,7 +15,7 @@ code
|
|||
|
||||
This is a ruby interface for interacting with ezmlm-idx, an email list
|
||||
manager for use with the Qmail MTA. (The -idx provides an extended
|
||||
feature set over the initial ezmlm environment.)
|
||||
feature set over the initial ezmlm environment), and messages therein.
|
||||
|
||||
http://untroubled.org/ezmlm/
|
||||
|
||||
|
|
@ -30,6 +30,20 @@ http://untroubled.org/ezmlm/
|
|||
$ gem install ezmlm
|
||||
|
||||
|
||||
## Limitations
|
||||
|
||||
This library is designed to only work with lists stored on disk (the
|
||||
default), not the SQL backends.
|
||||
|
||||
Address space (32 bit vs 64 bit) matters when ezmlm calculates hashes.
|
||||
If things aren't adding up, make sure this library is running on a
|
||||
machine with a matching address space as the list itself. (Running this
|
||||
on a 64bit machine to talk to 32bit listserv isn't going to play well.)
|
||||
|
||||
The option set offered with ezmlm-make is not fully ported, just the
|
||||
most common switches. Patches welcome.
|
||||
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2017, Mahlon E. Smith <mahlon@martini.nu>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue