gitextract_x8eo6s08/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── TrashEmailService/ │ ├── .gitignore │ ├── Dockerfile │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── github/ │ │ └── trashemail/ │ │ ├── Configurations/ │ │ │ ├── EmailServerConfig.java │ │ │ └── TrashEmailConfig.java │ │ ├── DTO/ │ │ │ ├── ConnectorStats.java │ │ │ ├── CreateEmailRequest.java │ │ │ ├── CreateEmailResponse.java │ │ │ ├── DeleteEmailRequest.java │ │ │ ├── DeleteEmailResponse.java │ │ │ ├── Email.java │ │ │ ├── SendEmailRequest.java │ │ │ ├── TelegramConnectorStats.java │ │ │ └── TrashEmailStats.java │ │ ├── EmailServerInteraction.java │ │ ├── Respositories/ │ │ │ ├── FreeUserIdRepository.java │ │ │ └── UsedUserIdRepository.java │ │ ├── TrashEmailApplication.java │ │ ├── TrashEmailResource.java │ │ ├── exceptions/ │ │ │ ├── EmailAliasNotCreatedExecption.java │ │ │ ├── EmailAlreadyExsitExecption.java │ │ │ └── EmailNotFoundExecption.java │ │ ├── models/ │ │ │ ├── EmailAllocation.java │ │ │ ├── EmailCounter.java │ │ │ ├── FreeUserId.java │ │ │ └── UsedUserId.java │ │ └── repositories/ │ │ ├── EmailAllocationRepository.java │ │ └── EmailCounterRepository.java │ └── test/ │ └── java/ │ └── io/ │ └── github/ │ └── trashemail/ │ ├── DTO/ │ │ ├── ConnectorStatsTest.java │ │ ├── CreateEmailRequestTest.java │ │ ├── CreateEmailResponseTest.java │ │ ├── DeleteEmailRequestTest.java │ │ ├── DeleteEmailResponseTest.java │ │ ├── EmailTest.java │ │ ├── SendEmailRequestTest.java │ │ ├── TelegramConnectorStatsTest.java │ │ └── TrashEmailStatsTest.java │ ├── EmailServerInteractionTests.java │ ├── TrashEmailApplicationTests.java │ └── TrashEmailResourceTest.java └── build-and-run.sh