Send Via Outlook By Agent.runonserver

imendan

Well-Known Member
22.09.2010
116
0
#1
Добрый день, Товарищи! Прошу срочной помощи! Создал агент, который на сервере отправляет вложения через 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)
 

imendan

Well-Known Member
22.09.2010
116
0
#4
дай угадаю
на сервере нет аутлука ;)
Прикольное предположение -_- Но все установлено. Тестовый сервер стоит на Windows 7 (Ожидается переход на боевой Windows Server 2010).
Вообще тот же скрипт прекрасно работает на другом сервере. Не знаю почему, но на тестовом не работает.
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#5
IMENDAN
в свойствах стоит "выполнятся на сервере" на каком?
Может он пытается с тестового сервака работать на рабочем.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 438
351
homepage.mac.com
#6
чесслово, порой не понимаю...
что мешает на чанге открыть отправку по SMTP и прекратить пользовать недокументированную, глюкавую проприетать (типа аутглюк)?
 

Мыш

Well-Known Member
Lotus team
12.02.2008
1 084
13
#7
lmike, предположу, что форматирование какое-нить особо ценное хотят заюзать...
ЗЫ. А Domino-сервер стартует как сервис? Не может ли это быть старый боян с правами пользователя SYSTEM?
 

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#8
Прикольное предположение -_- Но все установлено. Тестовый сервер стоит на Windows 7 (Ожидается переход на боевой Windows Server 2010).
Вообще тот же скрипт прекрасно работает на другом сервере. Не знаю почему, но на тестовом не работает.
Почтовый ящик в этом оутглюке не настроен.
 

imendan

Well-Known Member
22.09.2010
116
0
#9
lmike, предположу, что форматирование какое-нить особо ценное хотят заюзать...
ЗЫ. А Domino-сервер стартует как сервис? Не может ли это быть старый боян с правами пользователя SYSTEM?
Думаю в этом проблема! Завтра надо проверить! А так почта настроена. Агент запускается в настройках на любом сервере. СМТП можно настроить, но сейчас речь идет даже просто об извлечении входящих сообщений из Outlook-a.

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

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

imendan

Well-Known Member
22.09.2010
116
0
#10
чесслово, порой не понимаю...
что мешает на чанге открыть отправку по SMTP и прекратить пользовать недокументированную, глюкавую проприетать (типа аутглюк)?
Тут есть свои заморочки! Вообще сейчас просто просмотреть входящие сообщений в Outlook-е не работает. Пишет "Cannot create automation object".
Set olapp = createobject("outlook.application").

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

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#11
Ни фига не понимаю этого извращения! Зачем всё это? Коллега в курсе, что Lotus сам по себе является почтовой системой?
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#12
IMENDAN
Смотреть настройки COM на серванте, видать отвалился.
Проверить права запуска.
garrick
Если такая структура рабочего пространства, то что делать?
Товарищ в одно организации работает: встречи в Lotus назначаются, письма через exchange и Lotus, а еще есть календарь событий в exchange. И это не синхронизируется!
Представляете как ему "хорошо" каждый день делать свой личный календарь, чтобы иметь полную информацию?
 

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#13
Представляете как ему "хорошо" каждый день делать свой личный календарь, чтобы иметь полную информацию?
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 и прочую хрень.
 

afest

Well-Known Member
16.06.2009
78
0
36
Tiraspol
#14
а вообще проще поставить корпоративную аську (ICQCorp) и спокойно общаться и передавать файлы внутри сети....
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 438
351
homepage.mac.com
#15
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 и прочую хрень.
надо начать с тупого/откатолюбивого менеджмента, проталкивающего в корпорейт МС технологии ;)
виндобыдлоодминов, хорошо знают винду, вопреки всеобщему поверью, мизерный процент
...
и только крайними в это очереди будут программисты
для того чтобы грамотно построить структуру документооборота надо обладать обширными (хотя и не сильно глубокими) знаниями в компьютерных технологиях...
к сожалению и таких спецов не море
а по факту получаем


Добавлено:
а вообще проще поставить корпоративную аську (ICQCorp) и спокойно общаться и передавать файлы внутри сети....
конечно XMPP не золото, но он открыт и легко реализуем
 

imendan

Well-Known Member
22.09.2010
116
0
#16
надо начать с тупого/откатолюбивого менеджмента, проталкивающего в корпорейт МС технологии ;)
виндобыдлоодминов, хорошо знают винду, вопреки всеобщему поверью, мизерный процент
...
и только крайними в это очереди будут программисты
для того чтобы грамотно построить структуру документооборота надо обладать обширными (хотя и не сильно глубокими) знаниями в компьютерных технологиях...
к сожалению и таких спецов не море
а по факту получаем


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

afest

Well-Known Member
16.06.2009
78
0
36
Tiraspol
#17
Теперь, когда все работает, возникла новая ТРАБЛемка! Скрипт работает при выключенном аутлуке. Но новые сообщения, пока аутлук не включить, не приходят sad.gif.
Что делать? Как запустить кодом функция "Отправить и получить почту"?
приносить в конверте иль на дискете (желательно 5-дюймовой, там конвертик прикольный) :(
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#18
:(
afest
это не прикольно, надо телетайп.
А еще прикольно - магнитооптика. Один предпод в МИФИ давал информацию только на них, вот это было здорово)
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
Киев (Русь)
#20
IMENDAN
Это люди скромно намекают на то, что "решение", которое Вы используете, совершенно в своей глупости.