Outlookのすべてのpop3アカウントのサーバー情報と資格情報を変更できるアプリケーションを作成する必要があります。
私はこのようなものを引き出すことができました:
Outlook.Application oapp = new Outlook.Application[];
Outlook.Accounts accounts = oapp.Session.Accounts;
foreach (Outlook.Account account in accounts) {
MessageBox.Show(account.SmtpAddress);
Marshal.ReleaseComObject(account);
}
Marshal.ReleaseComObject(accounts);
Marshal.ReleaseComObject(oapp);
ただし、必要な情報にアクセスして変更する方法が見つかりません。次のとおりです。
- 受信メールサーバー
- 送信メールサーバー
- ユーザー名とパスワード