Необходимо настроить электронную почту, имя, почтовый сервер и прочее с помощью c#. Как это сделать без использования Outlook Redemption?
Как настроить учетную запись Outlook через С#?
comment
возможно, это может вам помочь: msdn.microsoft.com/de -de/library/d2tx7z6d(v=vs.100), но не знаю, поддерживает ли Outlook.interop настройку учетных записей.
- person user1519979   schedule 09.08.2012
comment
Нет, в outlook.interop все свойства в режиме только для чтения.
- person Doberman   schedule 09.08.2012
comment
Просто создайте файл реестра, а затем запустите его, просто как пирог.
- person Security Hound   schedule 09.08.2012
comment
Попробуйте перейти по ссылке ниже. Посмотрите, может ли это помочь Использование API управления учетными записями (IOlkAccountManger) для просмотра списка учетных записей электронной почты Outlook
- person Karmjit Singh   schedule 22.10.2012
Ответы (1)
Во-первых, создайте файл PRF — либо вручную, либо динамически через ваш .NET-приложение.
Затем, чтобы импортировать учетную запись, вы запускаете Outlook с параметром командной строки:
outlook.exe /importprf C:\SomePath\FileName.prf
Это можно сделать в коде C# с помощью класса System.Diagnostics.Process
.
person
nicholas
schedule
09.08.2012
Я создаю файл .prf, записываю ключ в реестр (ImportPRF). Но когда я запускаю Outlook, этот ключ стирается. Почему? Как программно импортировать .prf в Outlook?
- person Doberman; 10.08.2012
Что значит записать ключ в реестр? Вызов
outlook.exe /importprf ...
должен выполнить импорт. Редактирование реестра не должно быть необходимым
- person nicholas; 10.08.2012