Почта

Тема в разделе "Lotus - Программирование", создана пользователем sanch, 29 янв 2008.

  1. sanch

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    Доброго времени суток!
    Задача такая пользователь отправляет письмо, если выполняется условие (например адрес), то необходимо отправить копию письма еще одному пользователю. Можно ли реализовать такое стандартными средствами Lotus? Если нет то как?
    Заранее благодарен :p
     
  2. Гость

    для Lotus нет ничего невозможного. Только конкретней сформулируйте условие - что должно произойти, чтобы копия письма была отправлена ? Насколько я понимаю, с технологией рассылки в Lotus в общем вы знакомы ?
     
  3. sanch

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    Условие к примеру такое, Если автор=Иванов и кому = Сидоров, то отправляем Сидорову и тут же копию Петрову, при чем автоматом тоесть Иванов об этом даже не догадывается
     
  4. Гость

    В общем для того, чтобы в Lotus отослать письмо, нужно сделать так:

    Dim NS As New NotesSession
    Set NDB=NS.CurrentDatabase
    Set ND_Memo=NDB.CreateDocument


    Set NRTI=New NotesRichTextItem(ND_Memo,"Body")
    Call ND_Memo.ReplaceItemValue("Form","Bookmark")
    Call ND_Memo.ReplaceItemValue("SendTo","Адрес получателя")
    Call ND_Memo.ReplaceItemValue("Subject","Тема письма")
    Call NRTI.AppendText("Текст сообщения")
    Call ND_Memo.Send(True) 'отправка письма

    Если писем отправить нужно много, повторяем этот процесс в цикле для всех шаблонов с адресами, темами и текстом

    Теперь насчет условия: просто элементарная проверка данных на входе..Кстати, в чем именно хранятся данные об автопах и получателях ?






    Кстати, перед всем этим создай форму Bookmark, в которой и будет приходить письмо получателю
     
  5. sanch

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    :p) Вы не поняли вопрос. Я спрашивал о стандартных средствах(гдето что то настроить на сервере), а программно уже в последнюю очередь (если ничего нет)
     
  6. sanch

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    В принципе идея такая как я в своем почтовом ящике создаю правило, но более глобально на уровне сервера
     
  7. IsAvailable

    IsAvailable Гость

    Для: sanch
    Серверное правило :)
     
  8. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    хм... это у Вас задача шпионажа стоит?.. если это не за деньги, то, как минимум, не культурно...

    кроме того, на сервере есть весь нужный функционал для подобного рода задач - задавайте вопрос в другой форум (админам)...
     
  9. sanch

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    To java script:insert_name('Akupaka')
    Akupaka Задачи разные бывают, даже такого плана.

    To java script:insert_name('IsAvailable')
    IsAvailable Серверное правило может только переместь письмо в указанную базу, тоесть оригинальный получатель письмо не получит. В этом случае прийдется делать еще базу типа роутера и агентом их раскидывать, я так думаю.
    ЗЫ Пробовал работать с mail.box и агент before new mail arrives но что то ничего не вышло :D
     
  10. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    все бывает...

    попробуй создать доп. правило в той БД, в кот. роутер складывает...
    или в ней програмить... майлбокс лучше не "трогать" имхо
     
Загрузка...

Поделиться этой страницей