| only for RuBoard - do not distribute or recompile |
We want to build an online newsletter composition and sending system. This system should allow various newsletters to be created and sent to users, and allow users to subscribe to one or many of the newsletters.
Specifically, the requirements for this system are
Administrators should be able to set up and modify mailing lists.
Administrators should be able to send text and HTML newsletters to all the subscribers of a single mailing list.
Users should be able to register to use the site, and enter and modify their details.
Users should be able to subscribe to any of the lists on a site.
Users should be able to unsubscribe from lists they are subscribed to.
Users should be able to store their preference for either HTML formatted or plain text newsletters.
For security reasons, users should not be able to send mail to the lists or to see each other's email addresses.
Users and administrators should be able to view information about mailing lists.
Users and administrators should be able to view past newsletters that have been sent to a list (the archive).
| only for RuBoard - do not distribute or recompile |