Lotus Notes から *.shb ファイル (おそらくドキュメント リンク) を取得しましたが、これを何らかの方法で具体的な電子メールにマップしてから処理する必要があります。*.shb からメールを受信するにはどうすればよいですか?
注: 私は C# を使用していますが、どの言語でもかまいません。
shbは、ダブルクリックしたときにWindowsで特定のドキュメントを開くショートカットです。Windowsシェルスクラップオブジェクトハンドラー(shscrap.dll)によって実行されます。.LNKファイルに似ていますが、一般的に使用されるものではありません。「ドキュメントへのWindowsショートカット」とも呼ばれます。
ここを参照してください、多分このスレッドはより多くの情報を提供するでしょう:http: //blogs.msdn.com/b/oldnewthing/archive/2007/11/12/6122832.aspx
したがって、明らかに、NotesドキュメントをWindowsコンテキストにドラッグアンドドロップすると、shbファイルが作成されます。
テキストエディタでshbファイルを開くと何が表示されますか?あなたがこのようなフォーマットのいくつかを見ることができるなら
-リンクの説明:
アプリケーション'MailDb'、ビュー'受信ボックス'、ドキュメント'ドキュメント件名'
-dbレプリカID:
C125722E:00342CBB
-ビューID/ドキュメントID:
OF38D45BF5:E8F08834-ON852564B5:00129B2C
WebブラウザまたはLotusNotesクライアントのいずれかで開くURLを作成し、これをDominoサーバーのURL(Webブラウザの場合)または "notes:// server"(Notesクライアントの場合)に追加することで、データベース>ビュー>ドキュメントを開くことができます。 :
/ Database / View / Document?OpenDocument
Lotus DominoのURL構築ルールの詳細については、こちらを参照してください:http: //publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.designer.domino.main.doc/ H_ABOUT_DOMINO_URL_COMMANDS_4332 .html