SMTP-сервер с включенным плагином для добавления функциональности фильтра [закрыт]

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

  •  12-12-2019
  •  | 
  •  

Вопрос

Несколько дней назад мне пришла в голову идея относительно технологии защиты от спама.

Поэтому я нахожусь в поисках подходящего SMTP-сервер, который может быть усилен за счет фильтрующие плагины.

Знает ли кто-нибудь о SMTP-фреймворк или SMTP-сервер, который предоставляет API для плагинов?

Я уже наткнулся на Проект Джеймса Апача, который , по крайней мере, кажется, предоставляет богатый набор модулей, связанных с электронной почтой.

Это было полезно?

Решение

Я переключился на субэтасмтп несколько дней назад и верю, что его 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