9. Integrations
The following integrations are available in our Halon Extras repository on Github.
Authenticated Received Chain (rfc8617)
Parse ARF reports (rfc5965)
Argon2 hashing implementation
Authentication-Results (rfc7001)
Avro encoding and decoding functions
HSL functions to enable/disable backoff mode on sub-queues using dynamic queue policies.
HSL functions to enable backoff mode on sub-queues using dynamic queue policies based on responses from the bounce-classifier.
Bounce Tag Address Validation (draft-levine-mass-batv-02)
Brand Indicators for Message Identification (draft-brand-indicators-for-message-identification-10)
Halon Bounce Classifier client
Check a bounce list file
Cassandra database client
ClamAV anti-virus client
Cloudmark anti-spam and ip reputation clients
Couchbase database client
Cyren anti-spam and ip reputation clients
DES / 3DES encryption and decryption
DKIM2 implementation according to spec-2
DLP client plugin
Domain-based Message Authentication, Reporting & Conformance (rfc7489 and rfc9989)
Dovecot user authentication
Parse DSN reports (rfc3464 or rfc6533)
eXpurgate anti-spam client
Send email delivery results to Email Consul
Get an environment variable (getenv)
F-secure anti-virus client
Deliver messages to files
Adds support for pickup directories
A boilerplate for using gRPC from HSL
A boilerplate for delivering mail over gRPC
Handlebars plugin
A plugin for logging to Elasticsearch with predefined fields.
A asynchronous HTTP client
HTTP/POST background bulk sender (with file-backed queue)
HTTP email delivery plugin (may be used instead of regular SMTP/LMTP delivery)
ident client (rfc1413)
InfluxDB database client
Get information about interfaces and local IP-addresses on the system
Lookup IP address from lists of IPs and networks
A JLog message queue producer
Kafka producer plugin
Kaspersky anti-virus client
Natural language detection plugin
LDAP database client
Levenshtein distance
A custom file logger
MariaDB (MySQL) database client
MaxMind GeoIP
Memcached database client
Milter protocol v6 client
Alt-N Technologies’ MDaemon minger protocol (draft-hathcock-minger-07)
MongoDB database client
Microsoft Authentication Library (MSAL) plugin
MSUI client plugin
MTA Strict Transport Security (rfc8461)
PDF plugin
PGP plugin
PGP/MIME encrypt/decrypt a MIME message.
Halon client for policyd service
PostgreSQL database client
Send email delivery results to Postmastery
A library to parse PROXY Protocol v2 TLV
Google Cloud Pub/Sub publish plugin
Relinquish delivery of mail when picked up from the active queue.
RabbitMQ publish plugin
A RabbitMQ message consumer
Radius client for authentication (rfc2865).
Rate limiting client plugin
Rate limiting client (Couchbase)
Rate limiting client (Redis)
Redis client plugin
Rspamd anti-spam client
A simple plugin example written in Rust
A S3 Object Storage client
Sink email delivery plugin
A S/MIME implementation
A custom SMTP client
Sophos anti-virus, DLP and anti-spam clients
SpamAssassin anti-spam client (spamc)
SQLite client plugin
Sender Rewrite Scheme
Set the amount of cluster nodes statically.
Print message to stdout/stderr
Check a suppression list file
Start the queue suspended
Suspend delivery at certain times
Syslog UDP client (rfc3164)
RFC2822 time plugin
A TLS reporting implementation (rfc8460)
Time-based One-time Password Algorithm (rfc6238)
Rewrite URL:s and add tracking pixels to track user engagement.
Twilio messaging service integration (SMS)
Universally Unique Lexicographically Sortable Identifier
Vade Secure anti-spam client
Varist Hybrid Detection Engine and Anti Virus scanner
IP warmup plugin
wforce (weakforce) client
ZIP plugin