Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
4 / 4 / 0
Регистрация: 12.05.2012
Сообщений: 42
1

C++ и Outlook

11.06.2013, 15:47. Показов 1926. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер. Подскажите, как выбрать учетную запись, для отправки письма, если в клиенте их несколько?
При формировании письма - он отправляет его с дефолтной записи, а надо, с выбранной...

Формирую мисьмо так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Variant OUApp, OUNS, OUBFolder, OUItems, OURange, OUAttach;
OUApp = CreateOleObject( "Outlook.Application" );
OUNS = OUApp.OleFunction( "GetNamespace", "MAPI" );
OUBFolder = OUNS.OleFunction( "GetDefaultFolder", 4 );
OUItems = OUBFolder.OlePropertyGet( "Items" ).OleFunction( "Add" );
OUItems.OlePropertySet( "To", "mail@mail.ru" ); //кому
//OUItems.OlePropertySet( "Cc", "mail2@mail.ru" ); //копия
OUItems.OlePropertySet( "BCc", "mail2@mail.ru" ); // скрытая копия
OUItems.OlePropertySet( "Subject", "TEST Subject" ); //тема
//OUItems.OlePropertySet( "Body", testmail.c_str() ); //тело
OUItems.OlePropertySet( "HTMLBody", testmail.c_str() ); // HTML тело
OUAttach = OUItems.OlePropertyGet( "Attachments" );
OUAttach.OleProcedure( "Add", "C:\\file.pdf"); //прикрепленный файл
OUItems.OleProcedure( "Save" ); 
OUItems.OleProcedure( "Display" );
На компьютере существует две учетных записи. Запись1 и Запись2. Запись1 - запись по умолчанию.
В случае работы этого кода -отсылается с Запись1, а я хочу, не меняя в почтовом клиенте запись по умолчанию, отправить письмо с Запись2.

Код
C++
1
OUItems.OlePropertySet( "From", "mail@mail.ru" );
результат не дает. Ошибка...

Какие еще есть варианты?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2013, 15:47
Ответы с готовыми решениями:

VB Outlook. Как обратиться к выделенному тексту в окне предварительного просмотра Outlook?
Здравствуйте! Можете помочь? Мне нужно подцепить в макросе на VB Outlook 2007 текст, выделенный в...

Outlook: как корректно внедрить file.msg в папку в Outlook
собственно вопрос. делаю так: Dim OL As Outlook.Application Dim newMail As Object Set OL =...

Миграция параметров учетной записи с MS Outlook 2003 в MS Outlook 2013
Доброго времени суток, Вопрос: я пользовался MS Outlook 2003, и в нем, у меня были...

Outlook не открывает архив .pst созданный самим Outlook
Outlok не открывает архив .pst созданными самими оutlokами... Есть важные емаили

1
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 4
14.10.2013, 21:16 2
Решали похожую задачу. Какая версия Аутлука?
0
14.10.2013, 21:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2013, 21:16
Помогаю со студенческими работами здесь

Outlook 2010. Как выполнить отображение новой учетной записи на месте файла данных Outlook?
Здраввствуйте! Вопрос такой: как сделать вместо отображения "Файл данных Outlook" новой учетной...

Перенос почты из Outlook 2003 в Outlook Express
Никак не удается решить задачу по переносу сообщений из Outlook 2003 (стоит на одном компе) в...

Запуск макароса Outlook из другого макроса Outlook
Добрий день! как в Outlook 2010 запустить макарос Outlook из другого макроса Outlook

dovecot и outlook (outlook express)
Имеется связка. CentOS + Postfix + Fetchmail + Procmail + Dovecot. Всё работает. Только outlook...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru