ОБСУЖДЕНИЕ

Письмо из Web

4 ответов 4,3 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Всем доброго дня!
Очень нужна ваша помощь. Столкнулась с разработкой под веб. Пользователю необходимо заполнить формочку и нажать на кнопку "Готово".
В кнопке "Готово" код ,который формирует письмо с данными из этой формы и отправляет его.
Вроде бы легкая задача,но не зная тонкостей разработки под веб столкнулась с проблемой.

Использую в кнопке "готово"-@MailSend. И все бы было хорошо,но письмо приходит от имени сервера, на котором база.
Подскажите,пожалуйста, вчем проблема и как ее решить?
 
kilcher
делай проще, на кнопке готово только сохраняй док
и создай агент на новые документы, который будет уже не под веб, но отсылать твои сообщения :ya_lamo:
 
kilcher
письмо приходит от имени сервера
На скриптах можно замутить.
Есть такое полечко Principal которому можно присвоить имя текущего юзера.
Код:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim memo_body As String
Dim Principal As Variant

Set db = session.CurrentDatabase
Set doc = New NotesDocument(db)

doc.Form = "Memo"
Principal = "имя юзера............."
Call doc.Replaceitemvalue("Principal", Principal)
doc.SendTo = "...."
doc.Subject = "тест"
Call doc.Send( False )
Не знаю насколько это будет правильно :ya_lamo:
Вот поробовал и на собаках также получилось:
Код:
FIELD Principal:=@UserName;
FIELD SendTo:=".......";
FIELD CopyTo:="";
FIELD BlindCopyTo:="";
@MailSend;
 
просто агент может исполнятся от имени вебюзера (есть такая пымпочка, в св-вах агента)
 
Всем спасибо огромное!
Пымпочка стояла уже :)

Написала простейший агент на скрипте и указала поле From. Вызываю его по кнопке "Готово", т.к. сохранять документ мне не нужно.
Спасибо!!!!
 

Статистика тем

Создано
kilcher,
Последний ответ от
kilcher,
Ответы
4
Просмотры
4 251