Redemption を使用して、あるメール ボックスから別のメール ボックスにメールを移動できました。これは、あるメール ボックスから別のメール ボックスへのコピー メールのようなものです。引き換えを使用して宛先メールボックスに最初にログオンします。メールを移動するフォルダーへの参照を取得します。私の場合、受信トレイでした。ここで、Outlook メール アイテムを RDOMail に変換し、rdomail を宛先フォルダーにコピーします。ここにコードがあります -
rdoSession.LogonExchangeMailbox("TEST", "ServerName");
RDOExchangeMailboxStore mailBoxStore = (Redemption.RDOExchangeMailboxStore)
rdoSession.Stores.DefaultStore;
RDOFolder inboxFolder = null;
foreach (RDOFolder rdoFolder in mailBoxStore.IPMRootFolder.Folders)
{
if (rdoFolder.Name.Equals("Inbox", StringComparison.InvariantCultureIgnoreCase))
{
inboxFolder = rdoFolder;
break;
}
}
rdoMail.CopyTo(inboxFolder);
これにより、メールはヘッダー情報を変更せずに新しいメール ボックスにコピーされます。