https://github.com/abimaelmartell/goverify
Email verification microservice
https://github.com/abimaelmartell/goverify
disposable-email docker email email-validation microservice verification
Last synced: 13 days ago
JSON representation
Email verification microservice
- Host: GitHub
- URL: https://github.com/abimaelmartell/goverify
- Owner: abimaelmartell
- Created: 2017-01-29T07:38:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-22T06:06:21.000Z (over 7 years ago)
- Last Synced: 2025-06-27T02:42:17.718Z (4 months ago)
- Topics: disposable-email, docker, email, email-validation, microservice, verification
- Language: Go
- Homepage:
- Size: 34.2 KB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microservice for Email Verification
## Installation
```
go get github.com/abimaelmartell/goverifygoverify
```It will start a web server at localhost:8080
## Usage
### GET /verify?email={EMAIL}
Sample Response
{
result: "NoMxServersFound",
mailbox_exists: false,
is_catch_all: false,
is_disposable: false,
email: "abimex@gmail.com",
domain: "gmail.com",
user: "abimex"
}#### result (String)
| Code | Description |
| --- | --- |
| NoMxServersFound | The server is not running a mail server |
| InvalidEmailAddress | The email address is not valid |#### mailbox_exists (Bool)
True if the email address exists on the server#### is_catch_all (Bool)
True if the email server is catch all#### is_disposable (Bool)
True if the email server is listed as a disposable email provider#### email (String)
The email address#### domain (String)
The domain name of the email address#### user (String)
The username for the domain