After new mail has arrived

Тема в разделе "Lotus - Программирование", создана пользователем lmike, 19 апр 2016.

Метки:
  1. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    встал вопрос обработки писем в mail-in базе...
    в т.ч. отправки уведомлений юзерам о поступившей туда почте
    имя подписавшего агент не устроило, вставил в Run on behalf of: <mail-in name>
    вставил "это же" и в группу доступа, работает...
    а теперь вопрос - чем может быть чревато?
     
  2. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    У меня по такому событию, в базе где пользователи работают интенсивно, а не только этот агент, можно сказать, оно не отрабатывает по UnprocessedDocuments. Использую обычный агент через 5 мин и обрабатываю все Memo (в моем случае) документы.
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    как минимум забьёшь очередь агентов до состояния - не будут выполняться

    а по правильному я бы сделал 1 агент где нибудь в стронке
     
  4. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    у меня 2 базы живут с таким событием, все что нужно выполняется и ни кому и не чему не мешают, а вот в 3-й проблемы
    типа такого
    I designed an "After new mail has arrived" agent, on my mail database, that filters mail/alerts sending from a server. Depending on types of alert (Subject and Body content), the agent will retrieve data from those alerts and update documents on another database (on a different server). Problem is: this agent is very erratic. It ran sometimes but not all the time. It will kick off again if I cycle that agent (Disable -- Enable). Most of the time, without intervention, it does not run. It runs fine as action agent. No error encounter when I run Agent -- Log , Agent--Test and Agent--Run.

    ну и флаг им в !@#$
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    с анпроцессед - это агент себе считает (как модифайед сайнс ласт ран)
    момент в том, что агент отрабатывает не на каждое письмо (ЕМНИП) и коллекцию надо проверять с выставлением статуса (и пометки процессед, апосля)
    [DOUBLEPOST=1461148029,1461147985][/DOUBLEPOST]моя-то засада была с адресом отправителя и не хотелось подписывать агент др. ИД или сервером
     
  6. Murtas

    Murtas Well-Known Member

    Регистрация:
    11 апр 2006
    Сообщения:
    123
    Симпатии:
    0
    ну да забыл эксперемент провести с UpdateProcessedDoc, в других то местах этого и нет и работает

    а ну эта засада, совсем не засада раз обошел :)
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    я не знаю всех последствий такого действия, потому как:
    -это не юзер
    -у него нет ключей
    -не будет ли это к-л дырой в секурити (вот хз что там ИБМ намутил)
     
  8. Мыш

    Мыш Lotus team
    Lotus team

    Регистрация:
    12 фев 2008
    Сообщения:
    1.021
    Симпатии:
    8
    Дык а по-нашему, по старперски :))) чего не сделать - создавать письма прям в mail.box? Там From любой можно указать.
     
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    вариант, но конфигурационно не переносимый ;)
    ящик м.б. не один, название отличное от дефолт...
    лень писать для всех если :)
     
  10. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    тю, а на кой сендить то?
    создаешь письмо в MAIL.BOX и ставить FROM какой надо ;)
     
  11. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Некоторые антивирусы считают это действие "подозрительным" и блокируют его. Был один раз случай, долго искали причину...
     
  12. swyatogor

    swyatogor Lotus team
    Lotus team

    Регистрация:
    24 фев 2014
    Сообщения:
    432
    Симпатии:
    10
    с унпроцессед доками для агента есть еще одна засада.. если зайти и пересохранить агент все доки в базе для этого агента станут не обработанными и он их кинется лопатить заново.. Единственное но)) это наверное не касательно события "когда пришло письмо"..
    А вообще у меня работает пару баз с такими агентами.. вроде норм.. но старюсь не использовать..
     
  13. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    правильно заполняй FROM, INETFROM и т.д. :)
    у меня даже гугля это подозрительным не считает
     
Загрузка...

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