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

因此,我正在寻找一个 SMTP-服务器, ,这是能够通过增强 过滤器插件.

有人知道吗? SMTP框架或SMTP服务器, ,它提供了插件的API?

我已经偶然发现了 阿帕奇的詹姆斯项目, ,这至少似乎提供了一组丰富的电子邮件相关模块。

有帮助吗?

解决方案

我切换到 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();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top