0

プライベートメッセージの受信トレイを備えたユーザーコントロールパネルの場合、「実際の」電子メールサーバーを介してプライベートメッセージを提供するか、データベースにメッセージを保存する方がよいでしょうか。

4

1 に答える 1

0

この設計上の決定は、ユーザーに期待される接続の量、提案された電子メールサーバーの操作の複雑さ/パフォーマンス、およびこのプロジェクトのセキュリティ要件に大きく依存すると思います。

ユーザーが常にネットワークに接続されていると想定/要求できる場合は、実際の電子メールサーバーに依存するのがおそらく最も簡単な方法です。特にログインクレデンシャルを使用して電子メールサーバーと通信するのは面倒な場合があるため、要点を処理するための適切なライブラリを見つけてください。申し訳ありませんが、ライブラリに関する推奨事項はありません。

電子メールをローカルデータベースにコピーすると、多くのセキュリティフラグが発生します。そのデータをプライベートに保ち、同じマシン上の悪意のあるソフトウェアによって悪用されないようにするにはどうすればよいでしょうか。同じマシンを共有している複数のユーザーがお互いのメールを見るのを防ぐにはどうすればよいですか?(ユーザーのローカルストレージに保持されている個別のデータベースを使用します)。等。

ただし、ローカルデータベースにコピーすると、オフライン機能が提供される可能性があります。これが重要な機能である場合、それはおそらく頭痛の種の価値がありますが、オフライン操作が制御の鍵ではない場合は、気まぐれにそれを投げ込まないでください。

于 2010-04-27T16:49:06.757 に答える