0

几天前,我想到了一个关于垃圾邮件防护技术的想法。

因此,我正在寻找可以通过filter plugins增强的SMTP-server

有人知道为插件提供 API的SMTP 框架或 SMTP-server吗?

我已经偶然发现了Apache 的 james Project,它至少似乎提供了一组丰富的电子邮件相关模块。

4

1 回答 1

1

几天前我切换到subethasmtp并相信它的 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();
于 2012-07-30T12:53:12.360 回答