問題タブ [outlook]
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 - pst メール アーカイブを解析するのに最適なライブラリは何ですか? ファイルの説明を探しましたが、Google で何も見つかりませんでした
ライブラリ、または pst ファイルを解析するためのコードを探しています。できればpythonで。
c++ - IExchangeManageStore :: GetMailboxTableにフィードするインフォメーションストアの識別名を見つける方法は?
特定のインフォメーションストア内のすべてのメールボックスを開くためのサンプルコードが記載されたMicrosoftナレッジベースの記事があります。これまでのところ機能します(VC ++ 6.0より新しいコンパイラで少しコピー&ペーストする必要があります)。
ある時点で、インフォメーションストアの識別名を使用してIExchangeManageStore::GetMailboxTableを呼び出します。Exchange 2007トライアル仮想サーバーイメージの場合、次のようになります。
OutlookSpyを使用し、IMsgStoreとIExchangeManageStoreをクリックすると、「サーバーDN:」の横に目的の文字列が表示されます。
ユーザーにこれを設定ファイルに入れるように強制するのは避けたいです。では、OutlookSpyでそれができる場合、アプリケーションは、現在開いているメールボックスが存在するインフォメーションストアの識別名をどのように見つけることができますか?
outlook - Outlook 2007 を Domino 6.5 に接続していますか?
Outlook (現在 2007) は私のお気に入りのメール クライアントであり、私用と仕事用の両方のメールに使い続けたいと思っています。しかし、私の新しい仕事で、Lotus Domino と Lotus Notes 6.5 をクライアントとして使用する必要があることを (恐怖で) 発見しました。
プライベート POP メールを既存の PST に保持しながら、Lotus メールを Outlook 内に取り込むことは可能ですか?
構成は次のとおりです。
- Lotus Domino サーバーのバージョンは 6.5 です
- プライベート POP メール アカウントを処理するために作成された pst ファイルを含む Outlook 2007 (完全にパッチが適用された)。
- IBM ロータス ドミノ用 MS Office Outlook コネクタ v2.0.4007.0
編集:もちろん、ツールを使用してアカウントを直接追加しようとしました==>アカウント設定==>新規==>その他==>Lotus Notesメール、Outlookを終了して再度開きます。次に、次のエラーが表示されます。
フォルダのセットを開くことができません。予期しないエラーが発生しました。MAPI は情報サービス nwnsp.dll を読み込めませんでした。サービスが正しくインストールされ、構成されていることを確認してください。
(これは私の StackOverflow への最初の質問でもあるので、このサイトのリターンをテストする方法です。)
EDIT 1/07/2009: POP/SMTP ポートが開いていることを発見したので、このメソッドを使用して電子メールを取得および送信することにしました。これらのメソッドの欠点を十分に認識していますが、少なくとも現在はクライアントとしての見通し。
c# - CreateItemFromTemplate を使用して olEmbeddeditem Outlook 添付ファイルを処理する
C# を使用して、添付ファイルを含む Outlook 受信トレイのメッセージを処理しています。添付ファイルの 1 つは、olEmbeddeditem 型です。その添付ファイルの内容を処理できる必要があります。私が言えることから、添付ファイルをディスクに保存し、オブジェクトを返す CreateItemFromTemplate を使用する必要があります。
私が抱えている問題は、olEmbeddeditem が Outlook オブジェクト タイプ MailItem、ContactItem、MeetingItem などのいずれかになる可能性があることです。テンプレートから項目を作成しますか?
あるいは、olEmbeddeditem 添付ファイルのコンテンツを処理用のオブジェクトに取得するより良い方法があれば、それも受け入れます。
ruby-on-rails - レールを使用したOutlookの予定とのやり取り
LinuxサーバーでRailsアプリケーションを実行しています。RailsアプリケーションからOutlook/Exchange2003の予定を操作したいと思います。たとえば、特定のアクションは予定の送信をトリガーする必要があり、Outlookで予定を受け入れる/キャンセルすると、アプリケーションでイベントがトリガーされることが望ましいです。
これに失敗した場合、Outlookプラグインを必要とせずにOutlook 2003が読み取ることができるカレンダーを公開することは可能ですか?たとえば、Outlook2003はプラグインなしのicalをサポートしていないことに注意してください。同様に、これがRubyで簡単に実行できないが、Linuxで実行されている別の言語(Perlなど)である場合は、これらの提案を歓迎します。
これを達成する方法、またはどこから答えを探し始めるかについてのアドバイスはありがたいことに受け取られます。
c# - .NET: すべての Outlook 予定表アイテムを取得する
特定のカレンダー (特定の日付) からすべてのアイテムを取得するにはどうすればよいですか。たとえば、毎週月曜日の夜にアイテムが繰り返されるカレンダーがあるとします。このようなすべてのアイテムをリクエストすると:
1品しか手に入らない…
カレンダーからすべてのアイテム (メイン アイテム + 派生アイテム)を取得する簡単な方法はありますか? 私の特定の状況では、日付制限を設定することは可能ですが、すべてのアイテムを取得するだけでもクールです (私の定期的なアイテムは時間制限があります)。
Microsoft Outlook 12 オブジェクト ライブラリ (Microsoft.Office.Interop.Outlook) を使用しています。
outlook - MS Outlook メールにプルダウンとチェックボックスを追加するにはどうすればよいですか?
電子メール メッセージで小さな調査を作成したいと考えています。ユーザーは、自由形式のテキスト ボックス、チェック ボックス、または定義済みのドロップ ダウンリストを使用して応答する必要があります。それができると主張するアプリケーションを目にします。私のニーズはそれほど複雑ではありません。尋ねる必要があるいくつかの質問
vba - Outlook で件名ヘッダーを追加する (VBA)
基本的に、受信メッセージの本文でコード ワードが検出されたときにスクリプトを実行するようにルールを設定しています。スクリプトは、現在の件名ヘッダーの前に単語を追加します。たとえば、前:「テスト メッセージ」、後:「部門 - テスト メッセージ」。何か案は?
vb6 - MAPI-MIME 変換用 IDL の作成
IConverterSession インターフェイスの IDL を作成しようとしていますが、MIMETOMAPIメソッドの定義に混乱しています。パラメーターを [out] として指定しLPMESSAGE pmsg
ますが、コメントには、読み込まれる MAPI メッセージへのポインターが示されています。
関数がMAPIメッセージオブジェクトを割り当ててポインターを設定するかどうかは不明ですが、その場合、それはMESSAGEのポインターへのポインターであってはなりませんか? または、呼び出し元のコードが既にメッセージ オブジェクトをインスタンス化していると予想される場合、[in] ではなく [out] とマークされているのはなぜですか?
最終的に、このインターフェイスは VB6 コードから使用されるため、[in] または [in, out] のいずれかである必要がありますが、使用した IDL であるかどうかを知る必要があります。
また
c# - Outlookのバージョン間で一貫して「差出人」の電子メールアドレスを取得する
ドキュメントを送信し、返送時にOutlookからインポートするスタンドアロンのc#デスクトップアプリケーションを使用しています。アプリケーションは、指定されたフォルダーから電子メールを取得して処理し、送信者の名前とその他のものをデータベースに保存します。
これは、SenderEmailAddressプロパティを持つOutlook2003および2007でうまく機能します。ただし、Outlook 2000およびXPにはこのプロパティがなく、一貫してname@domain.comを返すことはありません。これらのバージョンのサポートを提供しています。
Outlook Redemptionというライブラリがこれを解決することがわかりましたが、私は.netで開発しており、顧客レジストリへの書き込みを避けたいと考えています。また、MAPI33はMAPIの.Netラッパーであることがわかりましたが、それがまだサポートされているかどうかはフォーラムからは不明です。
Redemption dllに代わる.Netの代替手段、またはOutlookのバージョン間で一貫して電子メールアドレスを取得できるようにするためのアプローチについてのアドバイスをいただければ幸いです。
どうもありがとう
AbsFabs
エピローグ: この記事http://support.microsoft.com/kb/324530のソリューションを使用することになりました。これは、返信を作成してから、作成したメールアイテムのアドレスへの返信を抽出することで構成されていました。インターネット経由で送信される電子メールに対してはうまく機能し、現在ExchangeServerのテストを行っています。
私の旅行でもこれを見つけましたhttp://anoriginalidea.wordpress.com/2008/01/11/getting-the-smtp-email-address-of-an-exchange-sender-of-a-mailitem-from-outlook- in-vbnet-vsto/それは少し関係しているようです。私の既存の実装がテストに耐えられない場合、これは私の計画Bを構成する可能性があります。
ご意見ありがとうございます
AbsFabs
私は最終的に償還を使用することになりました。仕事のための優れたツール。私の問題は、アプリのインストール時にdllを登録する必要があることでした。私のアプリはdotnetで書かれているので、何も登録する必要はありません。レジストリのないCOMを使用してdll登録の問題を回避することができました。
インスピレーションをありがとう。