フィルタ機能を追加するためのプラグイン対応SMTPサーバー[閉じました]

StackOverflow https://stackoverflow.com//questions/11678896

  •  12-12-2019
  •  | 
  •  

質問

数日前、アイデアは、スパム保護技術に関する私の心に来ました。

したがって、私は探しています SMTP-サーバー, 、によって強化することができる フィルタプラグイン.

誰かが知っていますか SMTPフレームワークまたはSMTPサーバー, 、プラグイン用のAPIを提供するのはどれですか?

私はすでにつまずいた Apacheのjamesプロジェクト, 、これは少なくとも電子メール関連のモジュールの豊富なセットを提供するようです。

役に立ちましたか?

解決

私はに切り替えました サブエタスム 数日前、そのapiがあなたが探しているものをサポートしていると信じています。

メールを処理するためにいくつかのハンドラを実装することができます。

final MessageHandlerFactory mhf = new MessageHandlerFactory() {

            @Override
            public MessageHandler create(final MessageContext ctx) {
                return new MessageHandler() {

                    @Override
                    public void recipient(final String recipient) throws RejectException {
                        // TODO Auto-generated method stub
                    }

                    @Override
                    public void from(final String from) throws RejectException {
                        // TODO Auto-generated method stub
                    }

                    @Override
                    public void done() {
                        // TODO Auto-generated method stub
                    }

                    @Override
                    public void data(final InputStream data) throws RejectException, TooMuchDataException, IOException {
                    }
                };
            }
        };
        final SMTPServer srv = new SMTPServer(mhf);
        srv.start();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top