フィルタ機能を追加するためのプラグイン対応SMTPサーバー[閉じました]
-
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();
所属していません StackOverflow