Specifications
Extending the Project
As usual with these projects, there are many ways you could extend the functionality. You
might like to
• Confirm membership with subscribers so that people can’t be subscribed without their
permission. This is typically done by sending email to their accounts and deleting those
who do not reply. This approach will also clean out any incorrect email addresses from
the database.
• Give the administrator powers to approve or reject users who want to subscribe to their
lists.
• Add open list functionality that allows any member to send email to the list.
• Let only registered members see the archive for a particular mailing list.
• Allow users to search for lists that match specific criteria. For example, users might be
interested in golf newsletters. Once the number of newsletters grows past a particular
size, a search would be useful to find specific ones.
Next
In the next chapter, we will implement a Web forum application that will enable users to have
online discussions structured by topic and conversational threads.
Building a Mailing List Manager
C
HAPTER 28
28
BUILDING A
MAILING LIST
MANAGER
709
34 7842 CH28 3/6/01 3:46 PM Page 709