The Daily Messages (DM) is an email sent out on a regular basis that
is comprised of various messages that various users submit and which
an administrator then approves for inclusion. There are five major
components to this system: a user web interface to submit messages, an
administrative web interface to manage messages, a database to hold
the individual messages, a build-and-send component that creates the
email text and sends it out, and a public web interface to view
archived copies of published messages.

The three web interfaces are written in PHP. The user interface will
authenticate via LDAP. The admin interface will use a dmadminuser
table in the daily messages database. The public, archival intereface
does not use any kind of authentication. All three of these will run
on www.williams.edu (i.e. unix.williams.edu).

The database is MySQL, currently version 4.1.13. It's running on
mysql.williams.edu. Access is through the restricted user dmweb.

The message construction and distribution is a PHP program that
is run on a cron job on a separate server (mail.williams.edu) from the
web interfaces. In addition to sending out the email is saves
publicaiton data back to the database.

