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

Lotus team
28.10.2011
2 136
105
#5
IMENDAN
в свойствах стоит "выполнятся на сервере" на каком?
Может он пытается с тестового сервака работать на рабочем.
 

lmike

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

Мыш

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

garrick

Lotus team
26.10.2009
911
61
#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

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

savl

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

garrick

Lotus team
26.10.2009
911
61
#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
#14
а вообще проще поставить корпоративную аську (ICQCorp) и спокойно общаться и передавать файлы внутри сети....
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 600
277
#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
#17
Теперь, когда все работает, возникла новая ТРАБЛемка! Скрипт работает при выключенном аутлуке. Но новые сообщения, пока аутлук не включить, не приходят sad.gif.
Что делать? Как запустить кодом функция "Отправить и получить почту"?
приносить в конверте иль на дискете (желательно 5-дюймовой, там конвертик прикольный) :(
 

savl

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

afest

Well-known member
16.06.2009
78
0
#19
тогда уж на перфокартах иль кассетах (как на спектруме) :(
 

VladSh

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