Server SMTP abilitato al plugin per aggiungere funzionalità di filtro [chiuso]
-
12-12-2019 - |
Domanda
Qualche giorno fa mi è venuta in mente l'idea di una tecnologia di protezione dallo spam.
Pertanto, sono alla ricerca di un Server SMTP, che può essere migliorato da plugin di filtro.
Qualcuno è a conoscenza di un Framework SMTP o server SMTP, che fornisce un'API per i plugin?
Mi sono già imbattuto in Il progetto James di Apache, che almeno sembra fornire un ricco set di moduli relativi alla posta elettronica.
Soluzione
Sono passato a subethasmtp qualche giorno fa e credi che la sua API supporti ciò che stai cercando.
Puoi implementare alcuni Handler per gestire le mail.
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();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow