Возьмите каждый адрес и используйте его для поиска в представлении $ Users всех ваших каталогов Domino.В Domino 8 или выше используйте класс NotesDirectory.В более ранних версиях вам придется использовать класс NotesDatabase для каждого каталога.Если вы получили удар, у вас есть действующий адрес.Если вы не получили удар, у вас все еще может быть действительный адрес.Вы можете использовать функцию Evaluate для выполнения @ValidateInternetAddress с аргументом [Address821], чтобы определить, похож ли он на действительный интернет-адрес.Если это так, вы можете просто предположить, что он действителен, или вы можете провести дополнительное тестирование.
Для дальнейшего тестирования, может ли список адресов действительно содержать адреса в формате RFC822 (например, «joe user»)), затем используйте функцию Evaluate для выполнения @Name ([Address821], чтобы преобразовать его в формат RFC821 (joe@acme.com). Затем проверьте, что часть домена (после @) совпадает с одной издействительные SMTP-домены, которые ваш сервер настроен на прием. Если это не один из ваших доменов, то вы сделали столько, сколько можете, поэтому предположите, что он действителен, и скрестите пальцы. Если это один из ваших доменов,разберите часть, которая идет перед '@', и выполните другой поиск в $ Users.
Обратите внимание, что в зависимости от настроек вашего сервера для разрешения адресов, некоторые из них могут не понадобиться.