Skip to content
This repository has been archived by the owner on Dec 14, 2024. It is now read-only.
/ backend Public archive

⚙️ REST backend for Reacher - Open-Source Email Verification API.

License

Unknown, AGPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
AGPL-3.0
LICENSE.AGPL
Notifications You must be signed in to change notification settings

reacherhq/backend

Repository files navigation

Actions Status GitHub

Reacher Backend

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.

Get Started

Deploy

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. [email protected]
RCH_HOST_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_SAASIFY_SECRET No If set, all incoming requests will need to have a x-saasify-proxy-secret header. reacher_dev_secret
RCH_SENTRY_DSN No Sentry DSN used for bug reports. not defined

See also