@piyush try installing with npm after opening a terminal in your nodebb folder.npm install nodebb-plugin-whitelist-email-domains
then go to plugin page and activate it, rebuild and restart.
Ok, so I have Mandrill up and running. Just one major issue: The verification email is taking the form http://127.0.0.1:4567/confirm/27fd50fb-fa87-4f6e-be77-27.
That's not good. I think it has to do with a proxy_set_header setting, but I'm not too sure.
While I'm googling, anybody dealt with this before?
Btw, my setup is Varnish >> Nginx >> NodeBB
base_url in your
In the code:
var reset_link = nconf.get('url') + '/reset/' + reset_code;
Which relies on
Is there any rule against setting
base_url to domain name instead of to localhost?
base_url is used purely to construct absolute urls in places in the front-end. It should be set to your site's address (
Thanks. That means modifying at least one option in Varnish, but I think that will remove the loopback address from log entries pertaining to NodeBB.
I have nginx running on top of nodebb. When the mandrill plugin sends the "verification email" it uses the localhost (127.0.0.1) insted of my domain.
I cannot change the "base_url" because it will break my nginx-proxy setup. What can i do?
@limker Change your nginx-proxy setup too?
Fixed, i had to as suggested by several users to change my "base_url" or "url" (depends on your nodebb version). But i had to add the key "port" in the config.json as well.