Actually the email does use the url from config.json. Check it out here
Mailgun Plugin: Confirmation Email displaying localhost information
Mailgun Plugin: Confirmation Email is displaying localhost information with port 80 displayed twice. How can this be changed to just the domain name? I'm on a Linux OS.
Thank you for registering with CGDevs!
To fully activate your account, we need to verify that you own the email address you registered with. Please click on the following link:
@dylenbrivera Have a look in your config.json file inside nodebb folder, what's your base URL set to?
Then look in your nginx config file and make sure that's right too.
@a_5mith checked my config.json and changed my base_url. Hopefully that should do it.