NodeBB contact page
This plugin adds a page to your forum with a contact form. This allows your user to contact you without giving directly your contact email address. To reduce spam, the form also support google recaptcha v2 (optional).
npm install nodebb-plugin-contact-page
In the admin CP, you should define the email address where the mail should be send.
Optionally, you can add a footer (appended at the end of the message send by the user) and you can set the public and private key for Google recaptcha.
Using the widget system of NodeBB, you can add a link to the page in the forum footer (or anywhere you want) with this html code:
<a href="/contact">Contact us</a>
And the result mail, preview in Thunderbird:
The mail is generated using a template, which can be modified in the AdminCP.