概要
Apache Jamesを使うサンプル。Jamesはかなり高機能なようですが、今回はメール受信して独自に処理する必要があったので、受信してログ出すだけの最小サンプル。
Apache James
Javaで実装されているメールサーバ。SMTPやIMAPなどに対応しているようです。「Mailet」を実装することでメールの独自処理を行うことができます。
実装
javaコマンドの引数に-Dworking.directory=(confディレクトリを置いたディレクトリへのパス)
を指定して実行してください。
https://github.com/YasunoriHigashiyama/custom-james-assembly-sample