9. Integrations

The following integrations are available in our Halon Extras repository on Github.

arc

Authenticated Received Chain (rfc8617)


arf

Parse ARF reports (rfc5965)


authentication-results

Authentication-Results (rfc7001)


backoff

HSL functions to enable/disable backoff mode on sub-queues using dynamic queue policies.


batv

Bounce Tag Address Validation (draft-levine-mass-batv-02)


bimi

Brand Indicators for Message Identification (draft-blank-ietf-bimi-02)


bounce-list

Check a bounce list file


cassandra

Cassandra database client


clamav

ClamAV anti-virus client


cloudmark

Cloudmark anti-spam and ip reputation clients


cyren

Cyren anti-spam and ip reputation clients


des

DES / 3DES encryption and decryption


dlp

DLP client plugin


dmarc

Domain-based Message Authentication, Reporting & Conformance (rfc7489)


dovecot

Dovecot user authentication


dsn

Parse DSN reports (rfc3464 or rfc6533)


eleven

eleven eXpurgate anti-spam client


emailconsul

Send email delivery results to Email Consul


env

Get an environment variable (getenv)


f-secure

F-secure anti-virus client


file-deliver

Deliver messages to files


file-pickup

Adds support for pickup directories


handlebars

Handlebars plugin


http-background

A asynchronous HTTP client


http-bulk

HTTP/POST background bulk sender (with file-backed queue)


http-deliver

HTTP email delivery plugin (may be used instead of regular SMTP/LMTP delivery)


ident

ident client (rfc1413)


influxdb

InfluxDB database client


interfaces

Get information about interfaces and local IP-addresses on the system


ip-list

Lookup IP address from lists of IPs and networks


jlog

A JLog message queue producer


kaspersky

Kaspersky anti-virus client


language-detection

Natural language detection plugin


ldap

LDAP database client


levenshtein

Levenshtein distance


logger

A custom file logger


mariadb

MariaDB (MySQL) database client


maxmind-geoip

MaxMind GeoIP


memcached

Memcached database client


milter

Milter protocol v6 client


minger

Alt-N Technologies’ MDaemon minger protocol (draft-hathcock-minger-07)


mongodb

MongoDB database client


msal

Microsoft Authentication Library (MSAL) plugin


mta-sts

MTA Strict Transport Security (rfc8461)


postmastery

Send email delivery results to Postmastery


queue-relinquish

Relinquish delivery of mail when picked up from the active queue.


rabbitmq

RabbitMQ publish plugin


rabbitmq-consumer

A RabbitMQ message consumer


radius

Radius client for authentication (rfc2865).


rate

Rate limiting client plugin


rate-redis

Rate limiting client (Redis)


redis

Redis client plugin


redis-hsl

Redis client written in HSL


rspamd

Rspamd anti-spam client


rust-example

A simple plugin example written in Rust


sink

Sink email delivery plugin


sleep-background

Sleep in the background


smime

A S/MIME implementation


smtp

A custom SMTP client


sophos

Sophos anti-virus and anti-spam clients


spamassassin

SpamAssassin anti-spam client (spamc)


srs

Sender Rewrite Scheme


suppression-list

Check a suppression list file


suspend-start

Start the queue suspended


suspend-time

Suspend delivery at certain times


syslog

Syslog UDP client (rfc3164)


time-rfc2822

RFC2822 time plugin


tls-rpt

A TLS reporting implementation


totp

Time-based One-time Password Algorithm (rfc6238)


tracking

Rewrite URL:s and add tracking pixels to track user engagement.


twilio

Twilio messaging service integration (SMS)


ulid

Universally Unique Lexicographically Sortable Identifier


vade

Vade Secure anti-spam client


warmup

IP warmup plugin


wforce

wforce (weakforce) client