#0
by nii
Добрый день. Подскажите: пытаюсь отправить почту с сервера приложения 1с, т.е. в серверном контексте. Использую Новый COMОбъект("Outlook.Application"). Ошибка возникает на строчке "Письмо.Recipients.Add("test@mail.ru")"; Отладчик говорит: "Письмо.Recipients = Ошибка при получении значения атрибута контекста (Recipients )", т.е. поле не доступно для чтения / записи. В клиентском контексте данное поле доступно, письма отправляются. В чем здесь может быть косяк? Для чего нужно: 1. ИнтернетПочта не подходит, так как у клиентов внутри сети шифрование 2. Отправлять нужно именно с сервера, от служебного аккаунта.. Вариант отправлять с компьютера пользователя пож его аккаунтом не подходит.
#3
by nii
сервер 64 битный, Outlook 2007 32 битный, каталог C:WindowsSysWOW64configsystemprofileDesktop есть. "Новый COMОбъект("Excel.Application")", например, работает.
#4
by nii
да, захожу на сервер через удаленный доступ под юзером USR1cV82 все то же самое. При этом если руками запустить OUTLOOK то все работает.
#5
by nii
такое ощущение что outlook тупо не работает в серверном контексте. кроме атрибута "Recipients" еще множество других атрибутов также недоступно.
#7
by nii
инфы по этому поводу нигде не нашел. Ссылки в инете про 1с + OUTLOOK только про вариант "с клиентом". Да, кстати, если в серверном контексте не задавать список адресатов, письмо не отправлять, а тупо сохранять (метод SAVE), то оно сохраняется, потом можно зайти в OUTLOOK и увидеть его в папке "Черновики" (без адресата)
#8
by dk
запусти на сервере 1с залогиненым под USR1cV82 ну и visible вруби для Новый COMОбъект("Excel.Application")
#9
by dk
кстатиииии там же появляется дурное окно, типа "программа OUTLOOK пытается отправить от вашего имени письмо ..." и как ты это собираешься на сервере гасить?
#12
by nii
запускал под юзером USR1cV82. ничего не поменялось. Запускал на другом сервере где запуск сервера под системной учетной записью. Ситуация аналогична. гасим с помощью проги Advanced Security for Outlook 2.00 для клиентского соединения отрабатывает. Для Серверного пока не понятно, возможно нет, т.к. в списке действий только "C:Program Files (x86)1cv828.2.14.540in1CV8C.exe 8.2.14.540";
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8. Интернет почта, отправка письма через сервер с авторизацией по SMTP. Никак!!
- Отправка почты в 1С через MS Outlook
- Отправка и получение электронных писем через 1С
- Отправка печатной формы по почте в 8.2
- Отправка почты из 1С через Outlook сбивает настройки папок в Outlook
- Программная отправка почты через gmail
- Отправка почты из 1С через Stunnel.
В этой группе 1С
- Отбор по организации, формы выбора договоров где устанавливается?
- Переменная не определена(ОбработкаТабличныхЧастей)
- Инициализация параметра сеанса РабочееМестоКлиента
- Как передать табличную часть документа в параметр
- Хранилище настроек дополнительных обработок
- v8: Поле объекта недоступно для записи (Организация)
- Управление торговлей (демо, 11.1.2.9), как вести учет по серийным номерам?
- При запуске 1С Ошибка доступа к файлу v8stg://c:/8/DynamickalWorckCache
- Поле ввода. Маска на Русские символы
- Распределение оценочных обязательств
- ПередОткрытием ТолькоПросмотр = Ложь, ПриОткрытии ТолькоПросмотр = Истина. Как??
- v7: ЗиК прием на работу сотрудника повторно в, уволенного в этом году
- v7: Получение заголовка колонки таблицы формы списка справочника
- ПОДОБНО для чисел
- Несоответствие типов ВыборкаИзменений=ПланыОбмена.ВыбратьИзменения(ЗаписьСообщен
- 1C 8.2 Proxy
- УПП 1,3 Возвратные отходы давальческого сырья
- Загрузка из экселя на клиенте. УТ11
- Проблема установки прав через Профили 1С Бухгалтерия 3.0
- Как поймать изменение свойств рисунка поля табличного документа?