Backend Server for Reacher Email Verification API: https://reacher.email.
This repository holds the backend for Reacher. The backend is a HTTP server with the following components:
check-if-email-exists
, which performs the core email verification logic,warp
web framework.
Documentation: https://reacher.email/docs
Also check the openapi.json
file for the OpenAPI v3 specification of the backend's API.
If you prefer to run the server locally on your machine, just clone the repository and run:
cargo run
The server will then be listening on http://127.0.0.1:8080
.
These are the environment variables used to configure the HTTP server:
Env Var | Required? | Description | Default |
---|---|---|---|
RCH_FROM_EMAIL |
No | The email to use in the MAIL FROM: SMTP command. |
[email protected] |
RCH_HTTP_HOST |
No | The host name to bind the HTTP server to. | 127.0.0.1 |
RCH_PROXY_HOST |
No | Use the specified SOCKS5 proxy host to perform email verification. | not defined |
RCH_PROXY_PORT |
No | Use the specified SOCKS5 proxy port to perform email verification. | not defined |
RCH_SENTRY_DSN |
No | Sentry DSN used for bug reports. | not defined |
If you like my open-source work, consider sponsoring me! You'll also get 8000 free email verifications every month with your Reacher account, and a this contribution would mean A WHOLE LOT to me.