Создать письмо в п/я текущего пользователя

  • Автор темы Автор темы Softovick
  • Дата начала Дата начала
S

Softovick

Привет всем. Есть у кого на примете какой-нить элегантный способ определения БД почтового ящика текущего пользователя в клиенте при помощи LotusScript?
Я пока нашел только как сделать либо поиском через вид в глобальной names.nsf, либо используя класс NotesRegistration...
 
Call notesDatabase.OpenMail
Код:
Dim db As New NotesDatabase( "", "" )
Call db.OpenMail
Messagebox( db.Title & " on server " & db.Server )
проще некуда
 
Во, спасибо. Про тонкость пустых строк при определении NotesDatabase не учел...
 
Помните:
Метод OpenMail открывает базу, указанную в текущем документе Location пользователя. Если в документе база не указана или указана чужая, например, прошлого пользователя данного компьютера, то метод или не откроет базу, или вернет ошибку. Советую в случае ошибки этого метода, искать почтовую базу пользователя не элегантными методами.
 
Divankin
правильно говоришь
метод Doc.Send при таком раскладе тоже не пашет :)
 
Спасибо. Насчет справки, каюсь, ступил. Нашлось все.
Уточнение насчет Location понял, учту... Может тогда уже действительно проще одним способом - найти в адресной книге на сервере...
По поводу Send - документ не нужно отправлять и даже сохранять, мне нужно просто создать письмо с вложением и показать на экране, а там уже пользователь сам разберется, что ему сделать с ним.
 
Может тогда уже действительно проще одним способом - найти в адресной книге на сервере...
тут тебя ждет таже фигня :rolleyes:
если через локейшин не найдешь сервер на котором лежит(выставлена) АК опять упрешься :angry:
 
А зачем через локейшен? У меня код вызывается из базы, узнаю ее сервер, буду брать names.nsf с этого же сервера, Оно там есть.
 
А зачем через локейшен? У меня код вызывается из базы, узнаю ее сервер, буду брать names.nsf с этого же сервера, Оно там есть.
потому как твоя учетка может біть не в names.nsf а подключена через DA
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab