Как из WEB отправить письмо?

  • Автор темы Автор темы Shandrik
  • Дата начала Дата начала
  • Теги Теги
    web
S

Shandrik

На форме, открытой в браузере надо по кнопке отослать письмо.
Подскажите, пожалуйста, как это сделать?
 
на вебкверисейв запустить агента, который сделает "всё хорошо" ;)
 
Не нужен мне save документа. Мне надо на форме нажать кнопку, чтобы юзеру пришло письмо с кодом подтверждения, который бы он на этой форме ввёл.
 
И как кнопкой под WEB этого агента запустить? Там предлагают только JavaScript и Common JavaScript. JavaScript Умеет запусать агентов? Тогда зачем отдельная кнопка?
[doublepost=1510671217,1510671123][/doublepost]Мне кажется, это не должно быть экзотическим действием. Наверняка же есть прямое решение.
 
Я, наверное, чёпопало спрашиваю, т.к. навыки WEB-разработки у меня нулевые.
Как мне вставить в кнопку запуск агента?

upload_2017-11-14_18-2-19.png
 

да хоть так
 
На форме, открытой в браузере надо по кнопке отослать письмо.
Подскажите, пожалуйста, как это сделать?

Если моя логика мне верно подсказывает, то автор интересуется как написать код на бэкэнде так, чтобы при нажатии на кнопку отправлялось письмо на указанный адрес.
Если это так, то не мешало бы понять на каком языке пишется форма, я знаю как это на PHP сделать, а что у вас понятия не имею.
Я был не прав ))
 
Ну как бы раздел лотусовый, стало быть, если не указано другое, значит лотусом форма и сделана.
[doublepost=1510752353,1510752147][/doublepost]

да хоть так
Чёрт, ну и изврат. А есть возможность ему NoteID передать ну вроде так: &NoteID=2134?
 
Ну как бы раздел лотусовый, стало быть, если не указано другое, значит лотусом форма и сделана.
[doublepost=1510752353,1510752147][/doublepost]
Чёрт, ну и изврат. А есть возможность ему NoteID передать ну вроде так: &NoteID=2134?
агент может обрабатывать CGI переменные, читайте в хэлпе
 
Чёрт, ну и изврат. А есть возможность ему NoteID передать ну вроде так: &NoteID=2134?
можно

вот по этому я и спрашиваю что нужно то?
никто не мешает вызвать ещё одну форму, в которой агенты стартанут сразу и ещё что-то догрузят на существующую форму

вот хелп по вызову -
 
  • Нравится
Реакции: Shandrik
может даже имеет смысл засубмитить существующую форму без сохранения но с отработкой агента
 
вот хелп по вызову -
ЗЫЖ: Нет, ну нормально на морде IBM используется не корпоративное jQuery...

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

Чёрт, ну и изврат. А есть возможность ему NoteID передать ну вроде так: &NoteID=2134?
Именно так и передавайте. Работает хорошо. Только в обратку не код подтверждения, а эту ссылку сразу. Внутри агента вытаскивается как-то так
Код:
    Set db = s.CurrentDatabase
    Set ctx=s.DocumentContext
    ConfirmUserID = Strright(ctx.Query_String(0), "id=")

или так, через Web Session class
Код:
Dim web As New WebSession() ''http://tanny.ica.com/ICA/TKO/tkoblog.nsf/dx/websession-agent-class

    ''Хто здесь?
    argData = web.session.DocumentContext.Request_Content(0) ''Аргументы, переданные со страницы в AJAX datarc
    username = web.session.DocumentContext.Remote_User(0) ' имя юзера, Anonymous = ""
    SessionID = web.getQueryStringValue("SessionID") ''id корзины юзера _doExtractCookie('shopcart');
 
Последнее редактирование:
ЗЫЖ: Нет, ну нормально на морде IBM используется не корпоративное jQuery...
предпочитаю
конструкции типа
$('#LoadingWHE1').load('../Search?OpenForm&......'+SQuery+' #THIS >', function(){ ....}

подгрузился код который продолжит логику
 
предпочитаю
конструкции типа
$('#LoadingWHE1').load('../Search?OpenForm&......'+SQuery+' #THIS >', function(){ ....}
Об чем и речь. jQuery - это наше все! И работать с ней зело удобнее, красивее и проще чем xpage разгребать.

Кста, в агенте обработчик json как-то такой.
Код:
    ''Без argData не стартуем.
    If Len(argData) = 0  Then     
        Print |Content-type: application/json; charset=utf-8|     
        Print ||     
        Print |{"unid":"|+SessionID+|","Title":"Domino Developer"}|     
    Else
...
 
Последнее редактирование:
я всегда говорил что xpage это зло ;)
смотря чего хотеть...
агенты гарантированно запускаются дольше чем код в xpages, java прикручивать, в классике - это еще тот костылятор, интеграция с "внешним миром" (типа РСУБД/REST) самому писать - задолбаешься...
и там много чего
накидать простенькую страничку - ну да, проще в jQuery, а вот поддерживать и шаблонизировать - проблематично
 
Мы в соцсетях:

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