On Mon, 28 Jun 1999 13:33:09 -0400, Dave Kitabjian wrote:

>Does anyone know if "onelist.com" uses Qmail/ezmlm?

They used to use ezmlm+ezmlm-idx, but seem to have since made their own
software (strongly ezmlm-influenced) that uses a database back-end.
Their system appears user centered whereas ezmlm is list centered. They
also acknowledge MySQL, so my guess is that they use a MySQL database
with a user table, a list table, and a table that links user<->list.
This makes it easy to list all the lists you're a subscriber of when
you log in to their site (in contrast to std ezmlm where you'd have a
table per list).

They do appear to use essentially straight qmail.

<[EMAIL PROTECTED]>

A guess is that for errors-default they use ezmlm-weed pretty much as
is, then a hacked version of ezmlm-return. "joeuser=domain.com" is
standard VERP per DJB. "159" is the message number. "34435" is most
likely the record number of this list in the list table. With a
user-centered approach it becomes easiest to keep track of bounces per
user [as opposed to per list per user as for std ezmlm]. Probably, they
store bounces in the database rather than as 2 files as ezmlm does. I
don't know if they tell users about messages missed (as ezmlm) or just
unsubscribe them after a given number/density of bounces. The latter is
less "proper" but a lot less resource-using.

ezmlm uses listlocal-return- in place of "errors-". It does this since
it is mainly to allow different users on a system to create independent
lists. You'd need a .qmail link (or users/assign entry) per list, which
scales poorly for very many lists. Setting the return address as
onelist.com does allows the use of a single link, and of course they
[presumably] handle all the lists under a single "unix" user.


-Sincerely, Fred

(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)

Reply via email to