dbmail、Archiveopteryx、manitou 、またはJamesjavax.mail.Message
を使用してオブジェクトを永続化することを検討していますが、それ自体は電子メールではありません。ただし、特に dbmail の場合、実際にメッセージを送受信する場合にのみ本当に役立つと思います。
この特定のケースでは、Leafnodeが持つ NNTP メッセージを取得して、それらを RDBMS に入れたいと考えています。そのためには、dbmail が興味深いように見えますが、それはおそらく多くの電子メール --> データベースの問題を解決した確立されたプロジェクトだからです。具体的には、彼らのスキーマは合理的に設計されていると思います。
GNU NNTP APIは、このコンテキストで浮き沈みがある を使用するjavax.mail.Message
ため、私は作業しています。(NNTP 固有の機能がいくつかありません。)Message
dbmail 用の Java ドライバがないと仮定すると、なぜドライバがあるのかわかりません。Leafnode から dbmail へのメッセージを取得するにはどうすればよいでしょうか? ローカルホストで自分に電子メールを送信するだけですか?
余談ですが、これはどれほどクレイジー/ばかげていますか? より良い一般的なアプローチはありますか?
データベースへのメールの配信は、多くの人によって何度も行われてきました。1 つの例は、DBMail プロジェクトです。もう 1 つの例は、リレーショナル データベースを使用してすべてを格納する Microsoft Exchange サーバーです。
http://www.memoryhole.net/~kyle/databaseemail.html
Exchange が RDBMS を使用する理由と、それらのスキーマがどのように見えるかを知りたいと思います。おそらくそこにいくつかの教訓があります。