問題タブ [outlook-redemption]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
outlook - テーマレス Citrix + Kerio + Outlook プログラミング
Outlook on Themeless Citrex サーバーと統合された kerio の星座について何か知っている人はいますか?
Outlook でメールを取得および送信するために、いくつかの Outlook API を使用します。
しかし、いくつかの厄介な問題が発生しました。
たとえば、メールを作成しようとすると、「MAPI NOT FOUND」例外が発生することがあります。または、Outlook に接続の問題があると表示されることがあります (詳細なし)。
エラー結果として -2147216347 が返されることがあります。
誰かが世話をする良い点を教えてもらえますか? ヒントや同様の問題を抱えている人はいますか?
メールを送信する VB スクリプトを使用するか、MAPI/Redemption で GetEntryById を使用すると、いくつかの問題を簡単に再現できます。
Outlook はクラスター化された機能を使用しており、ホスト プロセスと同じサーバー上で実行されていない可能性があります。
vb.net - Vb.net Outlook アドインの引き換えを使用して共有メールボックスにアクセスする
Outlook の受信トレイから指定したフォルダーにメールを移動する必要がある Redemption を使用して Outlook アドインに取り組んでいます。ローカルメールボックス用になるまでは正常に機能します。共有メールボックスで同じことをしようとすると、私の見通しではうまくいきません。私の見通しでは、共有メールボックスにアクセスし、共有メールボックス「受信トレイ」から共有メールボックス自体のフォルダーにメールを移動しようとしています。
同じために以下のコードを使用します。
次のエラーがスローされます: System.InvalidCastException: タイプ 'Redemption.RDOStoreClass' の COM オブジェクトをインターフェイス タイプ 'Redemption.RDOFolder' にキャストできません。IID '{15B8597F-0A55-4361-AE8B-1F690BC61EE4}' を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーにより失敗したため、この操作は失敗しました: No such interface supported (HRESULT からの例外: 0x80004002 (E_NOINTERFACE)) .
メールボックス名とメールボックスアドレスも入れてみましたが、何も役に立ちませんでした。
以下のコードを試してみました。ここはstackoverflow自体にあります
しかし、違いはありませんでした。
誰かが私をこれに案内してもらえますか?
c# - 償還を伴うメッセージへのメッセージファイルの添付
私は概念実証アプリケーションに取り組んでおり、最終的な目標は、attachemntsを使用して一連のmsgファイルを作成することです。したがって、複数の子.msgファイルが添付された親.msgがあります。私はなんとか子メッセージを作成することができましたが、子が添付された親メッセージファイルを作成することになると、それは機能しません。私はこれに償還を使用しています、そしてそれは試用版です。
誰かがこの問題に遭遇しましたか?
よろしく、クリス
c# - C# new RDOSession() が例外をスローする
Redemtion を使用して Outlook メールを作成しようとしています。
私のコードの一部:
例外 1:
CLSID {29AB7A12-B531-450E- 8F7A-EA94C2F3C05F} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。
誰かが私がこれを取得した理由を教えて、それを修正することを提案できますか?
c# - redemption.dll を使用して eml を pst にインポートした後、eml の電子メール本文の形式を維持していません。
引き換えに問題があるか、それ以外の可能性があります。本文に適切な形式のemlファイルがあります。しかし、そのemlをpstまたはmsgにインポートすると、そのメールの形式が出力ファイルで変更されます。いくつかの新しい余分な行が追加されたり、フォントの一部が変更されたり、テキストの色も変更されたりします。全身のフォルムを崩します。解決策を教えてください。よろしくお願いします。
c# - Outlook メッセージ ファイル (msg) をテンプレートとして使用する
.net フレームワークまたは Microsoft.Office.Interop.Outlook を使用して電子メール メッセージ (*.msg) を読み込み、検索して置換し、C# から送信することは可能でしょうか。
すべてサーバー上で発生しているため、Outlook をインストールできません。
私が試したこと
償還ライブラリですが、どういうわけか、テンプレートにインライン化された画像が失われ、これを修正する方法がわかりません
Microsoft.Office.Interop.Outlook の使用
/li>
しかし、2 番目のパラメーターとして Outlook フォルダーを想定しているため、保存先のファイル パスを指定できません。
C# の代わりに通常の txt ファイルに切り替えることを考えていますが、誰かが既にこれを行っている可能性があります
更新 1
これは私が試した引き換えコードです。問題は、(署名の) フォーマットとイメージが保持されないことです。
更新 2 / 解決策
フォーマットを保持したい場合は、プレーン テキストの Body ではなく、HTMLBody または RTFBody プロパティを操作する必要があります。
list - Redemption を使用して pst ファイルを作成する
私は .pst ファイルの解析を含む C# のプロジェクトに取り組んでおり、私のグループは Redemption ライブラリを使用することを選択しました。電子メール ファイルを RDOMail オブジェクトに正常に解析しましたが、これらの電子メールのサブセットを新しい .pst ファイルに書き込む必要があります。email.SaveAs() 関数を使用してサブセットを .eml ファイルに正常に書き込みましたが、そのリストを .pst として保存する方法がわかりません。私はドキュメントをふるいにかけてきましたが、多くのことが望まれています。償還を使用したことがある人は、私を正しい方向に向けたり、例を挙げたりできますか?? よろしくお願いします。