This page describes the rules for creating and/or modifying an email forwarding address. Mango employs the following algorithms to generate, reconcile, and/or verify an email address.
By specifying a "*" or an incomplete email address (viz, "uwnetid@"), you are instructing Mango to generate an address wisely. To do this, Mango analyzes the uwnetid's mail host subscriptions and completes the address by using the host of highest precedence. This precedence is as follows:
For example, if the uwnetid "spud" had an active homer, mead and becker subscription the generated address would become "spud@homer.u.washington.edu". Note: The address in this case would actually be "spud@spud.deskmail.washington.edu" (see the section on Reconciliation below).
If the uwnetid has no active mail host subscriptions an address cannot be generated. One will have to be assigned manually.
The email address is first checked to see if it's within the UW mail domain, defined as all of the hosts that accept mail delivery. If it is, the address is then reconciled. The reconciliation procedure involves examining the address and (possibly) rewriting it to meet the requirements of the target mail host or cluster. The following table lists the current UW mail domain addresses and corresponding rewrite rules and required subscription(s).
Email address Rewrite Rule Subscription ------------- ------------ ------------ aagaard*.u.washington.edu uwnetid.deskmail.washington.edu 100 alumni*.u.washington.edu alummail*.u.washington.edu dante*.u.washington.edu deskmail.washington.edu homer*.u.washington.edu ovid*.u.washington.edu vergil*.u.washington.edu am*.u.washington.edu bp*.u.washington.edu ep*.u.washington.edu mailer*.u.washington.edu u.washington.edu washington.edu becker*.u.washington.edu becker.u.washington.edu 38 daffy*.cac.washington.edu daffy.cac.washington.edu 27 hawking.u.washington.edu hawking.u.washington.edu 12 list.u.washington.edu lists.u.washington.edu 23 lists.u.washington.edu goodall*.u.washington.edu mead.u.washington.edu 30 mead*.u.washington.edu koko.u.washington.edu melville.u.washington.edu melville.u.washington.edu 41 saul*.u.washington.edu saul.u.washington.edu 28 stein*.u.washington.edu
For example, "spud@u" or "spud@homer11" would be reconciled to "spud@spud.deskmail.washington.edu", whereas "spud@goodall.u" would become "spud@mead.u.washington.edu".
The validation procedure for email addresses inside the UW mail domain involves checking to see if the uwnetid has activated at least one of the subscriptions (see table above) for the target address. If no active subscriptions are found, the address is considered invalid and subsequently rejected.
If the email address is outside the UW mail domain, the validation procedure involves attempting to contact the mail delivery host (or hosts) for this address and asking whether it is willing to accept mail for this uwnetid. If not, the address is rejected.