АВТОМАТИЧЕСКОЕ ОБНАРУЖЕНИЕ АЛЬТЕРНАТИВНЫХ ПОЧТОВЫХ ЯЩИКОВ

1. Способ для конфигурирования клиентской системы (4) для получения доступа к множеству почтовых ящиков, удаленно хранящих сообщения, ассоциированные с пользователем (20), причем способ содержит:
автоматическую посылку (154) от клиентской системы к системе (6) сервера с помощью электронной сети связи (8) запроса автоматического обнаружения, который инструктирует систему сервера выдавать клиентской системе документ ответа автоматического обнаружения, соответствующий схеме;
прием (156) в клиентской системе от системы сервера с помощью электронной сети связи ответа автоматического обнаружения в ответ на запрос автоматического обнаружения, причем ответ автоматического обнаружения содержит документ ответа автоматического обнаружения, при этом документ ответа автоматического обнаружения содержит:
первый набор данных идентификации почтового ящика, который идентифицирует для системы сервера первичный почтовый ящик, ассоциированный с пользователем, и
элемент альтернативного почтового ящика, который содержит второй набор данных идентификации почтового ящика, который идентифицирует для системы сервера альтернативный почтовый ящик, ассоциированный с пользователем, причем альтернативный почтовый ящик является одноранговым первичному почтовому ящику;
после приема ответа автоматического обнаружения использование (160) в клиентской системе первого набора данных идентификации почтового ящика для получения доступа к объектам сообщения в первичном почтовом ящике; и
после приема ответа автоматического обнаружения использование (160) в клиентской системе второго набора данных идентификации почтового ящика для получения доступа к объектам сообщения в альтернативном почтовом ящике.
2. Способ по п.1, в котором документом ответа автоматического обнаружения является документ расширяемого языка разметки (XML), и элементом альтернативного почтового ящика является элемент XML.
3. Способ по п.2, в котором использование второго набора данных идентификации почтового ящика для получения доступа к объектам сообщения в альтернативном почтовом ящике содержит получение доступа в клиентской системе индивидуальных объектов сообщения в альтернативном почтовом ящике без сохранения копии альтернативного почтового ящика в клиентской системе.
4. Способ по п.1, в котором использование первого набора данных идентификации почтового ящика для получения доступа к объектам сообщения в первичном почтовом ящике содержит:
автоматическую посылку от клиентской системы к серверной системе запроса на синхронизацию копии первичного почтового ящика, хранящегося в клиентской системе копией первичного почтового ящика, хранящегося в серверной системе; и
прием в клиентской системе от системы сервера в ответ на запрос данных, которые синхронизируют копию первичного почтового ящика, хранящегося в клиентской системе, с копией первичного почтового ящика, хранящегося в серверной системе.
5. Способ по п.1, в котором первый набор данных идентификации почтового ящика задает первое существующее различающееся имя, которое идентифицирует первичный почтовый ящик, различающееся имя базы данных первого почтового ящика, которое идентифицирует базу данных почтового ящика (18), которая хранит первичный почтовый ящик, имя сервера первого почтового ящика, которое идентифицирует сервер почтового ящика (10), который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базы данных первого почтового ящика, и различающееся имя первого сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный именем сервера первого почтового ящика; и
в котором использование первого набора данных идентификации почтового ящика для доступа к объектам сообщения в первичном почтовом ящике содержит автоматическое получение доступа в клиентской системе к почтовому ящику, идентифицированному первым традиционным различающимся именем в базе данных почтового ящика, идентифицированной различающимся именем базы данных первого почтового ящика, которая доступна с помощью сервера почтового ящика, идентифицированного именем сервера первого почтового ящика, который работает на вычислительном устройстве, идентифицированном различающимся именем первого сервера.
6. Способ по п.1, в котором
второй набор данных идентификации почтового ящика задает второе существующее различающееся имя, которое идентифицирует альтернативный почтовый ящик, различающееся имя базы данных второго почтового ящика, которое идентифицирует базу данных почтового ящика, которая хранит альтернативный почтовый ящик, имя сервера второго почтового ящика, которое идентифицирует сервер почтового ящика, который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базы данных второго почтового ящика, и различающееся имя второго сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный различающимся именем сервера второго почтового ящика; и
в котором использование второго набора данных идентификации почтового ящика для получения доступа к объектам сообщения в альтернативном почтовом ящике содержит автоматическое получение доступа в клиентской системе к почтовому ящику, идентифицированному вторым традиционным различающимся именем в базе данных почтового ящика, идентифицированной различающимся именем базы данных второго почтового ящика, который доступен с помощью сервера почтового ящика, идентифицированного именем сервера второго почтового ящика, который работает на вычислительном устройстве, идентифицированном различающимся именем второго сервера.
7. Способ по п.1, в котором автоматическая посылка запроса автоматического обнаружения содержит автоматическую посылку запроса автоматического обнаружения в ответ на возникновение события автоматического обнаружения в группе событий автоматического обнаружения, состоящей из: истечения таймера «время жизни», создания локального профиля, восстановления локального профиля, условия отказа и перезапуска приложения клиента передачи сообщений.
8. Способ по п.1, дополнительно содержащий:
после приема ответа автоматического обнаружения автоматическое определение в клиентской системе того, задает ли локальный профиль пользователя третий набор данных идентификации почтового ящика, который не включен в документ ответа автоматического обнаружения; и
когда локальный профиль пользователя задает, что третий набор данных идентификации почтового ящика не включен в документ ответа автоматического обнаружения, автоматическое удаление в клиентской системе третьего набора данных идентификации почтового ящика из локального профиля пользователя.
9. Способ по п.1, дополнительно содержащий представление в клиентской системе на устройстве отображения интерфейса пользователя, который позволяет пользователю взаимодействовать с объектами сообщения в первичном почтовом ящике и объектами сообщения в альтернативном почтовом ящике.
10. Электронное вычислительное устройство (6) содержащее:
блок (602) обработки;
интерфейс (616) сети, который позволяет электронному вычислительному устройству связываться с помощью электронной сети (8) связи с клиентской системой (4); и
систему хранения считываемых компьютером данных, которая хранит команды, которые, при выполнении блоком обработки, побуждают блок обработки:
автоматически принимать (52) от клиентской системы с помощью электронной системы связи запрос автоматического обнаружения, который инструктирует электронное вычислительное устройство выдавать клиентской системе документ ответа автоматического обнаружения, соответствующий схеме; и
автоматически посылать (70) клиентской системе от электронного вычислительного устройства с помощью электронной сети связи ответ автоматического обнаружения, чувствительный к запросу автоматического обнаружения, причем ответ автоматического обнаружения содержит документ ответа автоматического обнаружения, при этом документ ответа автоматического обнаружения содержит:
первый набор данных идентификации почтового ящика, который идентифицирует первичный почтовый ящик, ассоциированный с пользователем (20), таким образом позволяя клиентской системе получать доступ к объектам сообщения в первичном почтовом ящике, и
элемент альтернативного почтового ящика, который содержит второй набор данных идентификации почтового ящика, который идентифицируют альтернативный почтовый ящик, ассоциированный с пользователем, таким образом позволяя клиентской системе получать доступ к объектам сообщения в альтернативном почтовом ящике, причем альтернативный почтовый ящик является одноранговым первичному почтовому ящику.
11. Электронное вычислительное устройство по п.10, в котором команды дополнительно побуждают блок обработки:
автоматически извлекать (54), в ответ на прием запроса автоматического обнаружения, удаленный профиль пользователя из сервера (16) каталогов; и
автоматически использовать (60) удаленный профиль пользователя для идентификации почтовых ящиков, ассоциированных с пользователем, таким образом идентифицируя первичный почтовый ящик и альтернативный почтовый ящик,
в котором удаленный профиль пользователя определяется администратором без конфигурирования клиентской системы.
12. Электронное вычислительное устройство по п.11, в котором команды дополнительно побуждают блок обработки:
генерировать (62) первый набор данных идентификации почтового ящика, используя удаленный профиль пользователя; и
генерировать (64) второй набор данных идентификации почтового ящика, используя удаленный профиль пользователя.
13. Электронное вычислительное устройство по п.12, в котором команды побуждают блок обработки генерировать первый набор данных идентификации почтового ящика таким образом, что первый набор данных идентификации почтового ящика задает первое существующее различающееся имя, которое идентифицирует первичный почтовый ящик, различающееся имя базы данных первого почтового ящика, которое идентифицирует базу данных почтового ящика, которая хранит первичный почтовый ящик, имя сервера первого почтового ящика, которое идентифицирует сервер почтового ящика, который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базы данных первого почтового ящика, и различающееся имя первого сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный именем сервера первого почтового ящика; и
в котором команды побуждают блок обработки генерировать второй набор данных идентификации почтового ящика таким образом, что второй набор данных идентификации почтового ящика задает второе существующее различающееся имя, которое идентифицирует альтернативный почтовый ящик, различающееся имя базы данных второго почтового ящика, которое идентифицирует базу данных почтового ящика, которая хранит альтернативный почтовый ящик, имя сервера второго почтового ящика, которое идентифицирует сервер почтового ящика, который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базой данных второго почтового ящика, и различающееся имя второго сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный именем сервера второго почтового ящика,
в котором команды побуждают блок обработки генерировать второй набор данных идентификации почтового ящика таким образом, что вторым различающимся именем является первый элемент расширяемого языка разметки (XML), различающееся имя базы данных второго почтового ящика является вторым элементом XML, именем сервера второго почтового ящика является третий элемент XML, и различающимся именем второго сервера является четвертый элемент XML.
14. Электронное вычислительное устройство по п.13, в котором команды побуждают блок обработки генерировать первый набор данных идентификации почтового ящика и второй набор данных идентификации почтового ящика таким образом, что различающееся имя первого сервера и различающееся имя второго сервера идентифицируют различные электронные вычислительные устройства в серверной системе.
15. Запоминающий носитель считываемых компьютером данных, содержащий команды, которые при выполнении блоком обработки (602) электронного вычислительного устройства (6) побуждают блок обработки:
автоматически принимать (52) от клиентской системы (4) с помощью электронной сети (8) связи запрос автоматического обнаружения, который инструктирует электронное вычислительное устройство выдавать клиентской системе документ ответа автоматического обнаружения, соответствующий схеме, причем запрос автоматического обнаружения идентифицирует первичный почтовый ящик;
автоматически извлекать (54) в ответ на прием запроса автоматического обнаружения удаленный профиль пользователя (20), ассоциированный с первичным почтовым ящиком сервера каталогов облегченного протокола доступа к каталогам (LDAP), который хранит управляемые администратором удаленные профили зарегистрированных пользователей системы передачи сообщений;
автоматически использовать (56) удаленный профиль пользователя, ассоциированный с первичным почтовым ящиком, для определения того, разрешено ли пользователю клиентской системы получать доступ к первичному почтовому ящику;
автоматически посылать (58), когда пользователю клиентской системы не разрешено получать доступ к первичному почтовому ящику, ответ ошибки с помощью электронной сети связи клиентской системе;
автоматически генерировать (62), когда пользователю клиентской системы разрешено получать доступ к первичному почтовому ящику, первый набор данных идентификации почтового ящика, используя удаленный профиль, причем первый набор данных идентификации почтового ящика определяет первый элемент расширяемого языка разметки (XML), который задает первое существующее различающееся имя, которое идентифицирует первичный почтовый ящик, второй элемент XML, который задает различающееся имя базы данных первого почтового ящика, которое идентифицирует базу данных почтового ящика, которая хранит первичный почтовый ящик, третий элемент XML, который задает имя сервера первого почтового ящика, которое идентифицирует сервер почтового ящика, который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базы данных первого почтового ящика, и четвертый элемент XML, который задает различающееся имя первого сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный именем сервера первого почтового ящика;
автоматически генерировать (64), когда пользователю клиентской системы разрешено получать доступ к первичному почтовому ящику, второй набор данных идентификации почтового ящика, используя удаленный профиль пользователя, причем второй набор данных идентификации почтового ящика задает пятый элемент XML, который задает второе существующее различающееся имя, которое идентифицирует почтовый ящик архива, шестой элемент XML, который задает различающееся имя базы данных второго почтового ящика, которое идентифицирует базу данных почтового ящика, которая хранит почтовый ящик архива, седьмой элемент XML, который задает имя сервера второго почтового ящика, которое идентифицирует сервер почтового ящика, который предоставляет доступ к базе данных почтового ящика, идентифицированной различающимся именем базы данных второго почтового ящика, и восьмой элемент XML, который задает различающееся имя второго сервера, которое идентифицирует вычислительное устройство, на котором работает сервер почтового ящика, идентифицированный именем сервера второго почтового ящика;
автоматически посылать (70) клиентской системе с помощью электронной сети связи ответ автоматического обнаружения, в ответ на запрос автоматического обнаружения, причем ответ автоматического обнаружения содержит документ ответа автоматического обнаружения, который отформатирован в качестве документа XML, при этом документ ответа автоматического обнаружения содержит первый элемент XML, второй элемент XML, третий элемент XML, четвертый элемент XML, пятый элемент XML, шестой элемент XML, седьмой элемент XML и восьмой элемент XML;
принимать от клиентской системы после того, как ответ автоматического обнаружения послан клиентской системе, первый запрос на получение доступа к объектам сообщения электронной почты в первичном почтовом ящике; и
принимать от клиентской системы после того, как ответ автоматического обнаружения послан клиентской системе, второй запрос на получение доступа к объектам сообщения электронной почты в почтовом ящике архива.