Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/canaxs/mailbox-core
Application that categorizes and notifies you of emails coming to your mailbox
https://github.com/canaxs/mailbox-core
spring spring-boot spring-mail spring-security
Last synced: about 4 hours ago
JSON representation
Application that categorizes and notifies you of emails coming to your mailbox
- Host: GitHub
- URL: https://github.com/canaxs/mailbox-core
- Owner: Canaxs
- Created: 2023-02-21T13:15:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-11T20:19:06.000Z (10 months ago)
- Last Synced: 2024-01-12T07:16:17.457Z (10 months ago)
- Topics: spring, spring-boot, spring-mail, spring-security
- Language: Java
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
Task Table --> [@MailDashboard](https://github.com/users/Canaxs/projects/1)
Medium Article --> [@Medium](https://medium.com/@mericcana/mailbox-core-92fb5527b13b)
## About The Project
Dependencies used -->
[Spring Boot Starters Addiction Definition]
* [Data-Jpa]
* [Security]
* [Web]
* [Mail]
* [Validation]
* [Test][Other Addictions]
* [SpringDoc-OpenAPI]
* [Lombok]
* [Mysql-Connector]
* [Jsoup]
* [JWT]
* [Mapstruct]### What does the project do?
By connecting to the e-mail addresses that users have registered in the system, it reads and sorts the e-mails in the inbox and lists the e-mails in 7 different types according to their content.
### Mail Types
* [SOCIAL]
* [MALWARE]
* [ATTACHMENTS]
* [PROMOTION]
* [MUSIC]
* [CHECK]
* [UNKNOWN]### Built With
First of all, you need to install the docker-compose file that I prepared for Mysql installation.
---> Open Terminal in the mailbox directory and run the docker-compose up command
---> You can use it when it is ready for connection. You can use the Docker desktop application to perform Docker container control.## Getting Started
Follow these steps to get the Mailbox project up and running:
---> New -> Project From Existing Sources -> src/mailbox-core -> Maven -> OK (Intellij Idea)
---> Maven Clean -> Maven Install## Service addresses
## User Controller
* [localhost:8080/mailbox/user/create]## Authentication Controller
* [localhost:8080/mailbox/auth/login]## MailBox Controller
* [localhost:8080/mailbox/mailControl] Authenticated## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
Mail and Twitter - [@your_twitter](https://twitter.com/cana_meric) - [email protected]
Project Link: [https://github.com/Canaxs/mailbox-core](https://github.com/Canaxs/mailbox-core)
## Acknowledgments
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!
* [Choose an Open Source License](https://choosealicense.com)
* [GitHub Pages](https://pages.github.com)[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge
[contributors-url]: https://github.com/Canaxs/spring-twitter-api/graphs/contributors
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/mericcana/