Servidor SMTP habilitado para complementos para agregar funcionalidad de filtro [cerrado]
-
12-12-2019 - |
Pregunta
Hace unos días, se me ocurrió una idea con respecto a una tecnología de protección contra spam.
Por lo tanto, estoy en busca de un Servidor SMTP, que puede mejorarse mediante complementos de filtro.
¿Alguien sabe de un Marco SMTP o un servidor SMTP, ¿qué proporciona una API para complementos?
Ya me topé con Proyecto james de Apache, que al menos parece proporcionar un amplio conjunto de módulos relacionados con el correo electrónico.
Solución
Cambié a subetasmtp hace unos días y cree que su API admite lo que estás buscando.
Puede implementar algunos controladores para lidiar con los correos.
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();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow