Verifica is a simple REST API that can be used to validate emails or email domains.
This Rest API lets you syntactically validate email addresses and also check if the domain of the email address is valid by looking into MX Records.
- IDE (Intellij or Eclipse or Spring Tool Suite Recommended)
- Java Version 8
- Deta Account
- Clone the repo using the below command
git clone https://github.com/nivethsaran/verifica.git
- Import project as maven project in your preferred IDE
- Create a run configuration in your preferred IDE. An example for IntelliJ Idea can be found here.
- Add the below VM arguments to the run configuration
-Dspring.profiles.active=local
- Go to Deta Dashboard and create a new project.
- Copy project id and project key and save it securely.
- Add the project key and project id as environment variables in the run configuration.
DETA_SECRET_KEY=<DETA-SECRET-KEY>
DETA_VERIFICA_PROJECT_ID=<DETA-PROJECT-ID>
- Run/debug your Spring boot application and your API Server would start in a moment.
Contributor details
- Niveth Saran (@nivethsaran)
- 1.0
- Initial Release
This project is licensed under the MIT License.