1.3.1 Creation of New E-Mail Addresses
The Address Book User Interface Templates Protocol enables the creation of new e-mail addresses for supported e-mail address types. By far the most common e-mail address type is the Simple Mail Transfer Protocol (SMTP) address type, but the server can support a number of different e-mail address types. This protocol provides a way for address book servers to expose the supported address book types to clients and provide a way for the client to create one of these addresses.
The creation of a new e-mail address is a two-step process. In the first step, the client retrieves from the server a list of available address types and the name of the corresponding creation template that will be used to create an address of that type. The client can use this list to allow the user to select which address type to create. In the second step, the client requests the creation template that is associated with the selected address type, and uses the template to display a dialog to the user and get the necessary information to create the address by using the script that is returned with the template.