...
- Moderator decides to invite a person(or a group) to a list.
- Moderator selects whether he/she wants to send an invitation message or not and sends invites by entering the email id(or list of email ids) on the Mass Subscription page.
- System subscribes the Person(or group) to the mailing list.
- If the list is a Dlist then the system also updates the subscriber info in the database associated with the Dlist.
UnsubscribePeopleFrm List
Actor : Moderator
Goal : To unsubscribe a Person or Group from a list
Basic course of events:
- Moderator decides to unsubscribe a spammer or a subscriber not abiding to the rules of the list or a subscriber for any specific reason.
- He unsubcribes the person or group by entering their email id on the mass removal page.
- System unsubscribes the Person(or group).
- If the list is a Dlist then System updates the database accordingly.
GetSubscribedTo List
Actor : List User
Goal : To subscribe to a list
Basic course of events:
- User decides to subscribe to a List.
- He/she fills all details including the 'ESSAY' portion(if the essay feature was enabled during List Creation) on the ListInfo page.
- System subscribes the Person to the mailing list and sends an invitation message with all user account details.
- If the list is a Dlist then system also updates the database associated with the Dlist with the new subscriber info.
GetUnsubscribedFrm List
Actor : List User
Goal : To unsubscribe from a list with Dlist feature enabled.
Basic course of events:
- List user decides to unsubscribe from a List due to some reason.
- List User goes to the member Options page and selects the unsubscription option.
- System unsubscribes the user from the List.
- If the list is a Dlist then the System automatically updates the database.
...
- List User decides to hear all conversation mails(Mail of the person who initiated a conversation and all the corresponding replies to that conversation for all List Users)
- List user goes to the Options page.
- Sets the 'Subscribed to new conversations?' option to 'Yes'
- System updates the user request in the Database for Dlist.
GetOnlyInitialCnvrstnMsgsOf List
Actor : List User
Goal : To unsubscribe from all new conversation always(unless user wants to explicitly subcribe to a particular conversation),ie to get only the *1st* mail of every new conversation started and not the corresponding replies..
Basic course of events:
- List User decides to get rid off all conversation traffic of a list hitting the inbox except the first mail(Mail of the person who initiated the conversation)
- List user goes to the Options page.
- Sets the 'Subscribed to new conversations?' option to 'No'
- System updates the user request in the Database for Dlist.
Get Digest
Actor : List User
Goal : To get all List Discussions as Digest.
Basic course of events:
- List User decides to receive List conversations as Digest
- List user goes to the Options page and sets the 'Set Digest Mode' option to 'Yes'
- The System sends mails bundled in Digest to the subscriber from then onwards.If its a Dlist then depending on the user preference of either receiving the entire list traffic or just getting the initial mails of every conversation thread the System sends Digest accordingly.
...
- List User decides to get all the messages of a discussion started on the list.
- They send email to listname+subject+subscribe@domain or go to a link as mentioned in the footer of the first conversation message received.
- The system records the user request in the Dlist database.If later on any message is send to that discussion the List user will get all following messages and replies.
- HaveAlias Email-id
Actor : List User
Goal : To be able to send mail from an email-address other than the one from which the list user had subscribed to the Dlist.
...
- List User decides to have another email-id(either to be able to send as anonymous or for any other reason) to be able to send mail from.
- List user enters the email-id to 'Other incoming email addresses' option in Options page for members.
- System updates the database for that Dlist with the List User's other incoming email-address
SendMailFrm Alias
Actor : List User
Goal : To be able to send mail from an email-address other than the one from which the list user had subscribed to the Dlist.
Basic course of events:
- List User decides to send mail from Alias email-id.
- List user initiates a conversation or reply to one on the List from the alias address.
- System performs a check to ensure that the sender exists in list of subscribers or their respective aliases,If yes then his/her mail is processed further and send to all list users otherwise he/she gets an automated reply and the mail is dropped or send to the moderator(depending on the list settings).
...