バックアップ用に Lotus Domino サーバーから電子メールをエクスポートする作業を行っていますが、疑問に思っています. telnet 経由でサーバーにアクセスし、利用可能なすべての電子メール メッセージを表示するにはどうすればよいですか?
2 に答える
telnet を使用して電子メール メッセージにアクセスする方法はありません。メールは、拡張子が「.nsf」のデータベース ファイルにカプセル化され、Domino サーバーまたは Notes クライアントのみが読み取ることができます。
もちろん、Lotus Domino Designer で (エージェントまたは Web サービスとして) インターフェースを作成したり、http と wget を使用してメールにアクセスしたり (Domino で構成されている場合) することはできますが、これはあなたがそうではないことは確かです。探している。
したがって、簡単な答えは、この投稿の最初の文にあるものです。それは不可能です...
Domino サーバーで POP3 または IMAP が有効になっている場合は、telnet を使用して適切なポート (POP3 の場合は 110、IMAP の場合は 143) に接続し、指定されたプロトコルの正しいコマンドを発行してメッセージを認証および取得できます。
telnet 経由で IMAP にアクセスする例およびtelnet経由で SMTP および POP3 にアクセスする例 を参照してください。
もちろん、すべての Domino サーバーが POP3 または IMAP タスクを実行しているわけではありません。また、バックアップの目的だけで有効にすることを検討している Domino 管理者を私はあまり知りません。
それでも、テスト目的を除いて、なぜこれをやりたいのか想像できません。telnet レベルですべて手動でコーディングする代わりに、事前に作成された POP3 および IMAP ライブラリを使用できると確信しています。
率直に言って、Notes データにアクセスするためのもっと良い方法があります。たとえば、C、C++、Java、COM、および DXL 用の Notes API です。C API には、バックアップおよびアーカイブ プログラム用に特別に設計された特別な呼び出しセットも含まれており、他のすべてのメソッドでは失われるビットごとの忠実度を得ることができます。