/backend

⚙️ Backend for Reacher - Real-Time Email Verification API.

Primary LanguageRustGNU Affero General Public License v3.0AGPL-3.0

Actions Status Github Sponsor




Reacher Backend

Backend Server for Reacher Email Verification API.




This repository holds the backend for Reacher. The backend is a HTTP server with the following components:

Also check the openapi.json file for the OpenAPI v3 specification of the backend's API.

Get Started

Deploy

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. 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

Sponsor my Open-Source Work

If you would like a high free tier to test Reacher, consider sponsoring me! You'll get 8000 free email verifications every month, and a this contribution would mean A WHOLE LOT to me.