• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как вставить ссылку на Web-страничку в письмо

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

Sasha*

Пользователь создает документ (В WEB), и нажимает кнопку "Отправить" . После чего запускается агент который отправляет письмо с ссылко на данной документ. Данная ссылка открывает документ в лотусе.

Хотелось бы, что бы письмо содержало ссылку для открытия данного документа в WEB.
Скажите, пожалуйста, как это можно сделать?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Я не уверен, но может свойство notesDocument.HttpURL поможет?
 
S

Sandr

что мешает сформировать её самому?
сервер/0/унид?РидДокумент
 
S

Sandr

Поле с содержанием письма - не более чем РТ поле, в него можно вставить эту ссылку многими способами. В чем проблема?
 
K

KLif

что мешает сформировать её самому?
сервер/0/унид?РидДокумент

Вот же верный ответ и наверно самый простой, тупо пишите
Код:
AppendText("http://"+session.CurrentDatabase.Server+"/"+session.CurrentDatabase.FilePath+"/0/"+doc.UniversalID+"?OpenDocument")
помоему самый нормальный способ, остальное - гемор
 
A

Akupaka

Вот же верный ответ и наверно самый простой, тупо пишите
Код:
AppendText("http://"+session.CurrentDatabase.Server+"/"+session.CurrentDatabase.FilePath+"/0/"+doc.UniversalID+"?OpenDocument")
помоему самый нормальный способ, остальное - гемор
этот ответ не самый верный, не советовал бы писать код "тупо" :)

1) session.CurrentDatabase.Server возвращает каноническое имя сервера, т.е. для сервера mydomino/mycompany вернет CN=mydomino/O=mycompany
2) session.CurrentDatabase.FilePath вернет путь к базе со своими слешами, например, (data\) myweb\mydb.nsf
т.е. получим:



сомневаюсь, что браузер сообразит ;)

т.е. использовать notesDocument.HttpURL будет красивее, но оно не сработает, если задачи http нет, на сколько я понимаю ;)


кроме того, имя сервера не всегда может резолвится в сети, часто надо подставлять ip-адрес, поэтому эта задача требует обдумывания путей реализации в рамках конкретной сети
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!