Haraka icon indicating copy to clipboard operation
Haraka copied to clipboard

How does RabbitMQ Plugin works and its purpose.

Open ajay-psd opened this issue 3 years ago • 4 comments

Hi All

There is RabbitMQ Plugin given in Haraka,

We had an assumption that this plugin is used to queue smtp messages to Rabbitmq and when outbound is enabled all the messages is processed from rabbitMQ instead default Queue, But this is not happening. Messages are delivering to queue and Outbound is not using rabbitMQ.

once we checked the code and found that there is no integration with rabbitMQ in outbound.

Is the purpose of this plugin is give developer/user option to deliver the messages to queue and write our own custom service to process those messages independently, there is no inter-relation with Outbound with RabittMQ.

As its is not clearly mentioned the purpose in document. Is this assumption is correct ?, kindly suggest.

ajay-psd avatar Mar 05 '21 06:03 ajay-psd

I also noticed that this plugin is quite useless and I don't understand its purpose. In my case I'm using stmp_forward and I expect that the message will be queued when the smtp_forward.host is not reachable. This actually happens, but then all these queued messaes end up in the rabbitmq forever.

Besides the queued message doesn't contain any info about the sender and recipient, therefore it is useless for further processing.

@msimerson could you please clarify this topic?

kayrus avatar Feb 11 '22 11:02 kayrus

I don't know, I don't use it

msimerson avatar Feb 11 '22 16:02 msimerson

@gauravaror maybe you can answer this question?

kayrus avatar Feb 11 '22 17:02 kayrus

I would like to know :confused:

joaoscotto avatar Feb 22 '24 12:02 joaoscotto