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.
Documentation: https://reacher.email/docs
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 | Default |
---|---|---|---|
RCH_FROM_EMAIL |
No | The email to use in the MAIL FROM: SMTP command. |
user@example.org |
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 |
check-if-email-exists
: Rust library to check if an email address exists without sending any email.