queue/rabbitmq_amqplib plugin

This plugin delivers emails to RabbitMQ queue for further processing. Based on queue/rabbitmq but using amqplib.

Dependency

Configuration

  • config/rabbitmq.ini - Connection, exchange and queue settings
    Example:
[rabbitmq]
; Connection
; Protocol. Either "amqp" or "amqps"
protocol = amqp
host = localhost
port = 5672
;Virtual Host. Start with "/". Leave blank or not use if you don't want to use virtual hosts.
vhost = /haraka
;Credentials
user = guest
password = guest
; Exchange
exchangeName  = email_messages
exchangeType = direct
; Queue
queueName = emails
deliveryMode = 2
confirm = true
durable = true
autoDelete = false

More information about RabbitMQ can be found at https://www.rabbitmq.com/

Table of Contents