Under the present invention user data corresponding to a user requiring an
electronic address, and a sequence of address generation scripts is
provided. An electronic address is generated according to the user data
and the first address generation script in the sequence. After
generation, the electronic address is tested for validity. Specifically,
it is determined whether the electronic address is both unique, and
complies with a predetermined addressing standard (e.g., RFC 2822). If
the electronic address is valid, it is assigned to the user. However, if
the electronic address is not valid, a new electronic address is
generated according to the next address generation script in the
sequence. The new address is then tested for validity. This process
continues until a valid electronic address is generated, or all of the
address generation scripts in the sequence have been exhausted.