SMTP-сервер с включенным плагином для добавления функциональности фильтра [закрыт]
-
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();
Не связан с StackOverflow