Closed gbhat618 closed 5 years ago
How did you build and install the rabbitmq_email
plugin?
I downloaded the .ez files from this repository itself, (https://github.com/gotthardp/rabbitmq-email/releases) gen_smtp-0.12.0.ez rabbitmq_email-0.2.0.ez copied the downloaded .ez files to
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.13/plugins
and executed
rabbitmq-plugins list
to ensure that the rabbitmq_email plugin gets detected. and enabled the plugin with,
rabbitmq-plugins enable rabbitmq_email
and restarted the rabbitmq-server with
service rabbitmq-server restart
Thank you for the very detailed information. There is a chance those binaries aren't compatible with Erlang 21.X. I will investigate.
In the meantime, you could try compiling this library yourself. make dist
will create the necessary .ez
files.
Yes. It is working now.
I made sure all the checklist in here is met - https://www.rabbitmq.com/build-server.html#prerequisites (erlang, elixir, gnumake, libxslt, xmlto, zip and unzip)
I am using all the latest version for rabbitmq-server, erlang, and elixir.
Thanks a lot.
Fixed in the 0.3.0
release.
Erlang Version Info: 21
Rabbitmq version: 3.7.13
vHost, Exchange, Queues: vHost : / Exchange: email-in (topic exchange type) Queue: my_emails (binded with key - #)
I am sending emails from the erl shell from directory where the gen_smtp beam files are available.
it looks like,
Rabbitmq logs show the error like,
I am trying to use rabbitmq-email only for receiving emails and putting them into queues, from there depending on the email content I will be taking actions.
Please help.
Archive.zip has - configuration file and logs.
Archive.zip