Serveur SMTP compatible avec les plugins pour ajouter des fonctionnalités de filtre [fermé]

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

  •  12-12-2019
  •  | 
  •  

Question

Il y a quelques jours, une idée m'est venue à l'esprit concernant une technologie de protection anti-spam.

Je suis donc à la recherche d'un Serveur SMTP, qui peut être amélioré par plugins de filtrage.

Quelqu'un est-il au courant d'un Framework SMTP ou un serveur SMTP, qui fournit une API pour les plugins ?

je suis déjà tombé sur Projet James d'Apache, qui semble au moins fournir un riche ensemble de modules liés au courrier électronique.

Était-ce utile?

La solution

Je suis passé à sous-estimé il y a quelques jours et croyez que son API prend en charge ce que vous recherchez.

Vous pouvez implémenter certains gestionnaires pour gérer les mails.

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();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top