| Author | Daniel Fisher |
| Date | 2005/09/27 |
The purpose of this document is to discuss methods of programmatically deprovisioning e-mail accounts.
At this time e-mail accounts are deprovisioned by hand.
Note that name arbitration uses both the registry and the mail server, as long as the address exists in either place it cannot be used by anyone else.
E-mail management in ED will no longer have the ability to delete an e-mail account, deletes are controlled by the mail server.
Instead we will concern ourselves with e-mail expiration.
Useful information:
— dfisher@vt.edu 2005/09/27 12:52
It might be good to add, under the problem statement, that for shelved state pids the deprovisioning must cause new mail to bounce and not allow access to the mail account by the account owner, and the intent is that the mail server account will be deleted. For locked state pids the deprovisioning must allow new mail to continue to be received, not allow access to the mail account by the account owner, and not cause the mail server account to be deleted.
Under lifecycle probably should have a bullet for ‘a PID is marked as locked’ with the action being that the email account state will not change but the password for the account would be set random. In addition, any replications that follow this change will not allow the user password information to replicate until the PID account again goes to active state.
Should we have lifecycle entries for a PID going back to active state from shelved or locked? What about shelved to locked, or locked to shelved?
It seems that the replication code for the mail server needs just the ED accountState information, in addition to the fields that it currently receives. This assumes that if the pid expiration date is removed, the record would also no longer be in the shelved state. Is this true? If not, I think both the accountState and the pid expiration date would need to be added to the DSML record because of locked state.
One thing to note is that as long as the mail server record exists, it must have a mail field.
It helps me to think in terms of what the mail server replication code would do. The replication to the mail server would react to the ED account state as follows:
— cwinfrey@vt.edu 2005/09/28 16:44
Is there a need for IRM to maintain the ability to release e-mail aliases prior to the time the mail account is completely deleted from the mail server? Do they need the functionality for both active and shelved PIDs? If a department fails to reassign an alias before a PID is shelved, the department head will probably call IRM and ask for help. What options would be available to IRM to remove an alias from a shelved PID before the mail account on the mail server is deleted?
I also think we need an easy way to adjust the proposed 35-day interval since e-mail purge policies on the smail server may change.
— dunker@vt.edu 2005/09/29 19:10
Do we need something similar to this for AD (Hokies) so that the Exchange account can not be used and authentication using the Hokies account is blocked?
— cwinfrey@vt.edu 2005/09/28 16:44