Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Email analyzer

This Spring Boot web app reads emails from a POP3/IMAP-Provider, stores them in the Elasticsearch database and analyzes them with the Spring Data Elasticsearch framework. The graph is drawn with Plotly.

There is further documentation at Jörn Dinkla's homepage.

This code is meant as a prototype for learning, not a production ready software product.

Written by Jörn Dinkla, see www.dinkla.com.

Overview

The following frameworks and libraries were used:

Running the application

You can start all the services with docker and docker-compose.

Use the following command:

$ docker-compose up

Using the application

Point your browser to http://localhost:8080/ and follow the screens shown and explained in the documentation

Optional: Analysing emails with kibana

kibana is a tool for analysing large data sets.

Point your browser to http://localhost:5601/ for kibana and create the index pattern as shown in in the documentation.

Cleanup

Stop the docker-compose with Control-C.

Further reading

See the documentation.


(c) 2016, 2018 Jörn Dinkla, www.dinkla.com

About

Reading and analyzing emails with Spring Boot, Spring Data Elasticsearch, Spring MVC and Groovy

Resources

License

You can’t perform that action at this time.