あたしは成熟を目指す

プログラミング、思索、読書などの遍歴をとりとめもなく

JavaMailによるメールボックスの読み取り

JavaMailのAPIドキュメントを読んでいるが、メールボックスを読み取るにはIMAPStoreかPOP3Storeを使う必要があるようだ。

ローカルホストのMaildirを直接読む方法は実装されていないらしい。まあ、Javaらしいと言えば、Javaらしいと言えるかも知れない。(OSやMTAに依存する実装を避けて、OSやMTAに依存しない標準的なプロトコルを重視している、と言えるだろうな。)

ふうむ...JavaMailは、SPFDKIMに関連する機能を提供していないようだ。

改めて検索してみるとJavaSPF実装はjSPFというのがJAMESのサブプロジェクトとして存在しているが、2010年のバージョン0.9.8が最新リリースらしい。マジか? DKIMについてもjDKIMがJAMESのサブプロジェクトとしてあるが、バージョン0.2とか...

まともに使えそうな気がしない。JAMES自体は今年(2017年)7月にバージョン3.0がリリースされたと書かれているが...

James 3.0のソースコードの中には、SPFDKIMも含まれていないようだ...

うーむ...

 

どうやら、Javaによる処理は断念すべき気配であるな...

他の言語によるSPF/DKIMライブラリを探してみよう。