![]() |
Составление e-mail пользователя
Задача: получить e-mail пользователя из его имени и фамилии.
Только что создал пользователя в Active Directory, но ящик ему еще не создался. Адреса у нас генерируются по правилу имя.фамилия@domain.com Вся проблема в том, что в почтовых адресах не может быть букв с акцентами (точки над буквами, как в чешском, немецком). Как же можно составить адрес самому из имени и фамилии (этот адрес надо послать менеджеру), а не запрашивать его из ActiveDirectory. Какое правило использует MS Exchange для конвертации запрещенных в адресах символах? У кого какие идеи? |
Exchange для конвертации ничего не использует
Если Exchange не может создать адрес согласно RFC, то он его и не создаст. Вам нужно скорректированный адрес добавить вручную. |
Нет, Павел, вы не правы!
Смотрю в AD: Имя пользователя: Šorfová Božena Почтовый ящик, созданный Excahange: bozena.sorfova@domain.com Так что какая-то конвертация в системе происходит Поясню задачу более подробно То есть система такая. 1. Отдел кадров вводит нового пользователя в систему SAP. 2. SAP шлет информацию в мою прогу. 3. Моя прога создает учетную запись и отвечает SAP. 4. SAP заносит почтовый ящик нового пользователя в его карточку. Так как это делается быстро, то Exchange просто не успевает создать почтовый ящик для нового пользователя. |
Время: 19:22. |
Время: 19:22.
© OSzone.net 2001-2025