Send Via Outlook By Agent.runonserver

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

  1. imendan

    imendan Well-Known Member

    Регистрация:
    22 сен 2010
    Сообщения:
    97
    Симпатии:
    0
    Добрый день, Товарищи! Прошу срочной помощи! Создал агент, который на сервере отправляет вложения через Outlook. Когда запускаю агент вручную, все работает прекрасно. Когда агент запускается по расписанию, появляется ошибка "Сервер недоступен". Помогите, пож-та. Вот кусочек кода:

    Set olapp = createobject("outlook.application")
    Set ns = olapp.getnamespace("mapi")

    ns.Logon "user@mail.ru", "parol", True
    'olapp.Session.Logon - этот вариант не работал -_-

    Set inbox = ns.GetDefaultFolder(olFolderInbox)
     
  2. ToxaRat

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

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    дай угадаю
    на сервере нет аутлука -_-
     
  3. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Будет ещё круче если сервер на Linux/Unix. -_-
     
  4. imendan

    imendan Well-Known Member

    Регистрация:
    22 сен 2010
    Сообщения:
    97
    Симпатии:
    0
    Прикольное предположение -_- Но все установлено. Тестовый сервер стоит на Windows 7 (Ожидается переход на боевой Windows Server 2010).
    Вообще тот же скрипт прекрасно работает на другом сервере. Не знаю почему, но на тестовом не работает.
     
  5. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    IMENDAN
    в свойствах стоит "выполнятся на сервере" на каком?
    Может он пытается с тестового сервака работать на рабочем.
     
  6. lmike

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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.077
    Симпатии:
    300
    чесслово, порой не понимаю...
    что мешает на чанге открыть отправку по SMTP и прекратить пользовать недокументированную, глюкавую проприетать (типа аутглюк)?
     
  7. Мыш

    Мыш Lotus team
    Lotus team

    Регистрация:
    12 фев 2008
    Сообщения:
    1.020
    Симпатии:
    8
    lmike, предположу, что форматирование какое-нить особо ценное хотят заюзать...
    ЗЫ. А Domino-сервер стартует как сервис? Не может ли это быть старый боян с правами пользователя SYSTEM?
     
  8. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Почтовый ящик в этом оутглюке не настроен.
     
  9. imendan

    imendan Well-Known Member

    Регистрация:
    22 сен 2010
    Сообщения:
    97
    Симпатии:
    0
    Думаю в этом проблема! Завтра надо проверить! А так почта настроена. Агент запускается в настройках на любом сервере. СМТП можно настроить, но сейчас речь идет даже просто об извлечении входящих сообщений из Outlook-a.

    Есть ссылка по решению "старого баяна с правами пользователя SYSTEM"? Чтобы я мог с утра все протестировать.

    P.S: Одна голова хорошо, а много - ВЕЛИКОЛЕПНО! -_-
     
  10. imendan

    imendan Well-Known Member

    Регистрация:
    22 сен 2010
    Сообщения:
    97
    Симпатии:
    0
    Тут есть свои заморочки! Вообще сейчас просто просмотреть входящие сообщений в Outlook-е не работает. Пишет "Cannot create automation object".
    Set olapp = createobject("outlook.application").

    Что это может быть? Пож-та, помогите люди!
     
  11. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Ни фига не понимаю этого извращения! Зачем всё это? Коллега в курсе, что Lotus сам по себе является почтовой системой?
     
  12. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    IMENDAN
    Смотреть настройки COM на серванте, видать отвалился.
    Проверить права запуска.
    garrick
    Если такая структура рабочего пространства, то что делать?
    Товарищ в одно организации работает: встречи в Lotus назначаются, письма через exchange и Lotus, а еще есть календарь событий в exchange. И это не синхронизируется!
    Представляете как ему "хорошо" каждый день делать свой личный календарь, чтобы иметь полную информацию?
     
  13. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    API есть у обоих продуктов, разобраться и написать конвертилку/синхронизатор - работа на 2-3 дня. Если совсем лень, то рублей за 700-800 можно купить готовое, например http://www.livepim.com/desktopmirror-lotus...tlook/index.htm
    Топикастеру, как мне показалось, вообще надо только почту отправлять, а для этого достаточно средств самого Lotus Notes или, если Lotus c чем-то вдруг не справится, Java Mail.

    Ленивые какие-то программисты последнее время пошли - далее VBA и OLE им уже разбираться лень, вот и ставят на сервера MS Office, Outlook и прочую хрень.
     
  14. afest

    afest Well-Known Member

    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    а вообще проще поставить корпоративную аську (ICQCorp) и спокойно общаться и передавать файлы внутри сети....
     
  15. lmike

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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.077
    Симпатии:
    300
    надо начать с тупого/откатолюбивого менеджмента, проталкивающего в корпорейт МС технологии ;)
    виндобыдлоодминов, хорошо знают винду, вопреки всеобщему поверью, мизерный процент
    ...
    и только крайними в это очереди будут программисты
    для того чтобы грамотно построить структуру документооборота надо обладать обширными (хотя и не сильно глубокими) знаниями в компьютерных технологиях...
    к сожалению и таких спецов не море
    а по факту получаем
    [​IMG]

    Добавлено:
    конечно XMPP не золото, но он открыт и легко реализуем
     
  16. imendan

    imendan Well-Known Member

    Регистрация:
    22 сен 2010
    Сообщения:
    97
    Симпатии:
    0
    Теперь, когда все работает, возникла новая ТРАБЛемка! Скрипт работает при выключенном аутлуке. Но новые сообщения, пока аутлук не включить, не приходят :(.
    Что делать? Как запустить кодом функция "Отправить и получить почту"?
     
  17. afest

    afest Well-Known Member

    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    приносить в конверте иль на дискете (желательно 5-дюймовой, там конвертик прикольный) :(
     
  18. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    :(
    afest
    это не прикольно, надо телетайп.
    А еще прикольно - магнитооптика. Один предпод в МИФИ давал информацию только на них, вот это было здорово)
     
  19. afest

    afest Well-Known Member

    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    тогда уж на перфокартах иль кассетах (как на спектруме) :(
     
  20. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    IMENDAN
    Это люди скромно намекают на то, что "решение", которое Вы используете, совершенно в своей глупости.
     
Загрузка...

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