Servidor SMTP habilitado para plug-in para adicionar funcionalidade de filtro [fechado]
-
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.
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