The Unified Forwarding phase of the AcIS ID System deployment replaces the many mail forwarding mechanisms available to users with a single system. Other forwarding systems may continue to exist while they are transistioned to this unified system.
There are currently at least five systems around the university that offer email forwarding. The diversity of systems creates confusion for users because they don't know which one is most appropriate; it also creates confusion for technical support whose ability to diagnose mail forwarding problems is crippled by the many competing systems.
A picture of some of the forwarding options.
In addition, some of the forwarding systems are slow (with a week or more turnaround time); some are unreliable (losing entire batches of mail forwarding requests); and in all cases, if a person wants to disable forwarding, he must issue the request on the system where the original forwaring request was made. Since users often do not remember where they set up forwarding, and since some systems do not currently support a "disable forwarding" option, this process frequently requires costly support involvement.
The single unified approach simplifies the system greatly, thus solving many of these problems.
Specific improvements include:
The following are the components of the unified forwarding system:
| Name | Description |
|---|---|
| User Web Application | A web application that allows a user to specify his mail
forwarding preferences. This tool must be available to every user
with a UNI and password, regardless of current affiliation with
the university.
The application allows the following choices:
Some users (currently faculty and staff) are allowed to choose whether to display the forwarding address address in the directory. This application writes requests to the ID System database. |
| Alias File Generator |
This program takes mail forwarding requests from the ID System
database and writes them to alias files suitable for use by
This program must also invoke sendmail to reread this alias file every time it is generated. By invoking the alias file generator every 10 minutes, we enable updates to occur in near real-time. |
| Mail Display Backfeed | This program must backfeed mail display information (for the directory) from the new ID System database to the old ID System database. |
| Alumni Office Feed | This program must write to a file the UNIs and email addresses of all people in alumni feeds. |