Servidor SMTP habilitado para plug-in para adicionar funcionalidade de filtro [fechado]

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

  •  12-12-2019
  •  | 
  •  

Pergunta

Há alguns dias, surgiu-me uma ideia sobre uma tecnologia de proteção contra spam.

Portanto, estou em busca de um Servidor SMTP, que pode ser potencializado por plug-ins de filtro.

Alguém está ciente de um Estrutura SMTP ou um servidor SMTP, que fornece uma API para plug-ins?

eu já tropecei Projeto James do Apache, que pelo menos parece fornecer um rico conjunto de módulos relacionados a email.

Foi útil?

Solução

eu mudei para subetasmtp alguns dias atrás e acredito que sua API suporta o que você está procurando.

Você pode implementar alguns manipuladores para lidar com emails.

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top