Servidor SMTP habilitado para complementos para agregar funcionalidad de filtro [cerrado]

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

  •  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.

¿Fue útil?

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
scroll top