This repo holds the backend for Reacher. The backend is a HTTP server around the Rust library check-if-email-exists
, which performs the core email verification logic.
The OpenAPIv3 specification of this backend can be seen on StopLight.
To run the server, just 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 |
---|---|---|
RCH_FROM_EMAIL |
Yes | The email to use in the MAIL FROM: SMTP command. |
RCH_PROXY_HOST |
No | Use the specified SOCKS5 proxy host to perform email verification. |
RCH_PROXY_PORT |
No | Use the specified SOCKS5 proxy port to perform email verification. |
RCH_SENTRY_DSN |
No | Sentry DSN used for bug reports. |
check-if-email-exists
: Rust library to check if an email address exists without sending any email.