Microsoft Exchange Server и 1С #355428


#0 by Vorchun
Отправляю из 1С по Оле через Microsoft Exchange Server письма. Все нормально. Но вот не знаю возможно ли отправлять таким же макаром не с дефолтной учетной(почтовой) записи? Если кто знаает, поделитесь плиз...
#1 by Vorchun
Ап для бедного адынэснига
#2 by eklmn
Что мешает из самого одноэса отправлять, зачем изврат?
#3 by Vorchun
Из самого 1С только через smtp/pop3 (((
#4 by Vorchun
up
#5 by Vorchun
Апну еще разок, последний))
#6 by колодина
в 8-ке есть объект почта и интернетпочта. через них почта отлично отправляется...
#7 by ВосточныйПарень
А про CDO слыхал?
#8 by tautau
#9 by Vorchun
Понимаю, ваше дело предупредить, но я прекрасно знаю возможности 8.х (типовые). Про CDO слыхал, прокатит ли это с Microsoft Exchange Server?
#10 by Armando
CDO Прокатит. Делал групповую рассылку расчетных листков через Exchange. Можно от имени любой учетки отправить.
#11 by shuhard
важен не Microsoft Exchange Server, а протокол, отправлять по MAPI CDO прекрасно умеет.
#12 by Vorchun
Пример кода можно? В кажется указана отсылка как раз с использованием smtp.
#13 by Vorchun
Прикольно, но я я как раз этим сейчас и занимаюсь...
#14 by shuhard
и где в ты нашел SMTP ?
#15 by Vorchun
Смотри строку:
#16 by shuhard
угу
#17 by Vorchun
что угу?
#18 by shuhard
+ Microsoft CDO 1.21 Library. Она умеет работать только с MAPI (читайте - Exchange Server), зато она умеет выполнять различные операции в почтовом ящике на Exchange Server без всяких предупреждающих сообщений. Например, отследить появление новых писем можно так:    * Добавляем ссылку на библиотеку Microsoft CDO 1.21 Library Пишем следующий код : Dim oSession As New MAPI.Session Dim oFolder As MAPI.Folder Dim oMessage As MAPI.Message '" Outlook " - имя почтового профиля. Если этот параметр не передать, то возникнет 'диалоговое окно с предложением выбрать нужный профиль. Имя нужного профиля 'можно узнать как раз из этого диалогового окна oSession.Logon ("Outlook") For Each oMessage In oFolder.Messages If oMessage.Unread = True Then Debug.Print oMessage Next
#19 by tautau
код приведенный в используется для отсылки уведомлений на электропочту при выполнении таких-то действий конфигурацией (конкретно - в полночь переводится дата запрета редактирования данных). Почта - MS Outlook на Exchange Server. На название переменной смотреть не надо, это артефакт перевода.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям