"Fossies" - the Fresh Open Source Software Archive 
Member "daisy-2.4.2/services/emailnotifier/README.txt" (14 Jul 2004, 1107 Bytes) of package /linux/www/old/daisy-2.4.2-src.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 The emailnotifier service provides the feature of being able
2 to send emails to users when certain events occur in the repository.
3
4 This consists of two parts:
5
6 1. being able to manage the subscription options for users (do they want
7 emails, and of what events)
8
9 2. reacting to the actual events, and based on subscription information,
10 send out the emails.
11
12 This component doesn't provide direct services to other components, rather
13 it registers an "EmailSubscriptionManager" extension with the repository.
14 This extension is available both server-side and client-side.
15
16 While this component needs a database to manage the subscription information,
17 this database doesn't need to be the same as the core repository database.
18
19 Cleanup of subscriptions of deleted users: if users get deleted from the system,
20 their subscription information will be cleaned up the next time the system
21 tries to use their subscription.
22
23 Handling of changes in the roles to which a user belongs: if the user does
24 not longer hold the role used in his/her subscription, the system will
25 fall back to the users's default role.