@mailprotector/haraka-plugin-rcpt-http
v1.1.6
Published
A Haraka Plugin that checks recipients are valid via HTTP
Downloads
11
Readme
haraka-plugin-rcpt-http
A Haraka plugin for validating recipient addresses against an HTTP endpoint.
Install
Install with npm
npm install @mailprotector/haraka-plugin-rcpt-http --save
Setup
Enable Plugin
Add to plugin
file in the haraka config folder
@mailprotector/haraka-plugin-rcpt-http
Config
Config options are set in rcpt_http.json
:
| Parameter | Description | Type | Default Value | | -------------- | ----------------------------------- | ------ | ------------- | | USERNAME | HTTP server username | string | none | | PASSWORD | HTTP server password | string | none | | RCPT_CHECK_URL | The URL endpoint of the HTTP server | string | none |
Details
The http API call uses a POST
to RCPT_URL
with basic auth
if a USERNAME and PASSWORD are provided in config.
Without the User/Pass will do an unauthenticated POST to RCPT_URL.
The following POST body will be sent to RCPT_URL
{
email: params[0].original,
ip: connection.remote.ip
}