Skip to content

NodeBB: updating Admin details not working

Solved Configure
17 3 3.6k 1
  • Hi,
    In my ADMIN management, I made these changes:

    1. Added a name for my “@admin” account
    2. Updated the email id for my “admin” account

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    FYI - I can see the admin name in the admin dashboard, but its not appearing on the published forum.

    On the email change - Do you think its because the default email (@phenomlab created) that was used to set the forum up, cannot be changed? Maybe, it can be changged via SSH?

    @mventures said in NodeBB: updating Admin details not working:

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    Email is not configured on the server you are running - this is why no notification was received, because none would have been sent. For this to work, you’ll need to install either a postfix server to send mail, or use one of the available plugins as detailed below

    d3dbd291-6c1a-425b-bf39-bc47979c3c32-image.png

    I did something similar for @JAC some time ago - provided you have a low level of mail sending, you can typically use the free plans to send mail.

    SendGrid is probably the best option

    157e5c66-6199-4d6a-90f5-3217809c9667-image.png

    Create an account there, then over PM, share with me the login and connection details, and I’ll configure this for you.

  • @mventures said in NodeBB: updating Admin details not working:

    But neither the name is visible on the public page, nor an email verification was received. I have tried twice, and nothing. Would anyone know what the reason could be?

    Email is not configured on the server you are running - this is why no notification was received, because none would have been sent. For this to work, you’ll need to install either a postfix server to send mail, or use one of the available plugins as detailed below

    d3dbd291-6c1a-425b-bf39-bc47979c3c32-image.png

    I did something similar for @JAC some time ago - provided you have a low level of mail sending, you can typically use the free plans to send mail.

    SendGrid is probably the best option

    157e5c66-6199-4d6a-90f5-3217809c9667-image.png

    Create an account there, then over PM, share with me the login and connection details, and I’ll configure this for you.

    @phenomlab Yes, I had a feeling SMTP was the issue. So, I have to choose between SendGrid or the available plugins, right? Are the plugins not dependable, hence you recommended SendGrid?

  • @phenomlab Yes, I had a feeling SMTP was the issue. So, I have to choose between SendGrid or the available plugins, right? Are the plugins not dependable, hence you recommended SendGrid?

    @mventures No specific reason for SendGrid other than it’s free for less than 100 emails per month. Typically, I’d suggest hosting your own email, but then you’ll also need a raft of DNS records such as txt, spf, dkim and dmarc.

    These should be added to DNS anyway for sake of good order, but are less dependant when you leverage a third party service. Don’t be surprised if SendGrid also wants you to add DNS records, as this is the norm.

  • @mventures No specific reason for SendGrid other than it’s free for less than 100 emails per month. Typically, I’d suggest hosting your own email, but then you’ll also need a raft of DNS records such as txt, spf, dkim and dmarc.

    These should be added to DNS anyway for sake of good order, but are less dependant when you leverage a third party service. Don’t be surprised if SendGrid also wants you to add DNS records, as this is the norm.

    @phenomlab None of my business perhaps, but what system are you using if you don’t mind me asking? If it’s personal/sensitive, then your recommendation is strongly Sendgrid because it’s easy to set up, dependable and affordable.

    Btw, I’ve heard a lot about Mailgun, and they offer 5000 free emails/month, and only $1 extra for another 1000 if it crosses the 5k mark. Are you OK if I started on this one?

  • @phenomlab None of my business perhaps, but what system are you using if you don’t mind me asking? If it’s personal/sensitive, then your recommendation is strongly Sendgrid because it’s easy to set up, dependable and affordable.

    Btw, I’ve heard a lot about Mailgun, and they offer 5000 free emails/month, and only $1 extra for another 1000 if it crosses the 5k mark. Are you OK if I started on this one?

    @mventures being the “traditionalist” that I am I host my own mail using postfix (a service dedicated for this purpose, but residing on the same VPS). There’s nothing wrong with Mailgun, and NodeBB will actively support it.

    https://www.npmjs.com/package/nodebb-plugin-emailer-mailgun

  • Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    @mventures said in NodeBB: updating Admin details not working:

    Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    If I can get help on (3) also, that would be great also! Thank you all.

  • @mventures being the “traditionalist” that I am I host my own mail using postfix (a service dedicated for this purpose, but residing on the same VPS). There’s nothing wrong with Mailgun, and NodeBB will actively support it.

    https://www.npmjs.com/package/nodebb-plugin-emailer-mailgun

    @phenomlab Nice! I will give this a try tomorrow and see how it goes. By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

  • @phenomlab Nice! I will give this a try tomorrow and see how it goes. By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    @mventures said in NodeBB: updating Admin details not working:

    By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    The outgoing email should be the default specified in the NodeBB settings. You’ll be using a username and password from the Mailgun service to send mail anyway, so the email address is cosmetic.

  • @mventures said in NodeBB: updating Admin details not working:

    Hi @cagatay
    Thank you for your response.
    (1) Admin email change: I did as you said and it still has the old email. No change over to the new one.
    (2) A new user registration test: I signed up as a user to check. Though I entered an email for this new account, I did not receive the email verification email for this one also. All email folders were checked and nothing has come in yet.
    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    If I can get help on (3) also, that would be great also! Thank you all.

    @mventures said in NodeBB: updating Admin details not working:

    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    Because you need to enable that in Settings 🙂

    Go to /admin/settings/user#default-user-settings

    Enable the below

    eb821911-fcb3-4222-9fba-19b6a66be91d-image.png

    7aa39f3b-4a2a-4bf6-b5b4-2428f7d68a7e-image.png

    Save

    And finally,

    Go to user/admin/settings

    Enable “Show my full name”

    9a15b1dd-dc4a-47a3-a208-f6366b76ad28-image.png

    Save

    I’ve done this on your site, so it should be working as intended.

  • phenomlabundefined phenomlab has marked this topic as solved on
  • @mventures said in NodeBB: updating Admin details not working:

    (3) Admin name: What I meant was - I entered a “full name” for my admin account, and this name is not showing up in the posts.

    Because you need to enable that in Settings 🙂

    Go to /admin/settings/user#default-user-settings

    Enable the below

    eb821911-fcb3-4222-9fba-19b6a66be91d-image.png

    7aa39f3b-4a2a-4bf6-b5b4-2428f7d68a7e-image.png

    Save

    And finally,

    Go to user/admin/settings

    Enable “Show my full name”

    9a15b1dd-dc4a-47a3-a208-f6366b76ad28-image.png

    Save

    I’ve done this on your site, so it should be working as intended.

    @phenomlab Yes, it is working! Thank you so much 🙂

  • @mventures said in NodeBB: updating Admin details not working:

    By the way, do I need an email in my domain name for this to work, or is the outgoing email from Mailgun/Sendgrid email domain?

    The outgoing email should be the default specified in the NodeBB settings. You’ll be using a username and password from the Mailgun service to send mail anyway, so the email address is cosmetic.

    @phenomlab Update: I haven’t forgotten the task of setting up a SendGrid account. It’s just that my account hasn’t been verified yet. It’s been a few days already and I keep getting questionnaires from them. Have chased again today.

  • @phenomlab Update: I haven’t forgotten the task of setting up a SendGrid account. It’s just that my account hasn’t been verified yet. It’s been a few days already and I keep getting questionnaires from them. Have chased again today.

    @mventures Ok. No issues


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Nodebb to Xenforo

    Solved Configure xenforo nodebb
    3
    0 Votes
    3 Posts
    473 Views
    @cagatay as @downpw stated, there isn’t a native tool that will do this for you. You’d need to either develop your own or ask the nodebb team to assist which will be a paid exercise.
  • 2 Votes
    94 Posts
    20k Views
    @willi@social.tchncs.de a VPS can be had from DigitalOcean or Vultr quite economically (although I know that isn’t always the case in some countries) You can also use our referral link for an account credit too!
  • Opening links in nodebb widget

    Solved Configure nodebb
    6
    4 Votes
    6 Posts
    2k Views
    A more efficient way of including this would be to not over complicate it and leverage a standard iframe (providing the CSP headers of the remote site permit this) like below <iframe src="https://www.classmarker.com/online-test/start/?quiz=gag66aea7922f0a5" width="700" height="800"></iframe> This works first time every time on your site as intended.
  • CSS codes to prevent votes to disappear

    Solved Customisation nodebb
    3
    1 Votes
    3 Posts
    1k Views
    @phenomlab yes, it is thanks a lot…
  • Composer options on nodebb

    Solved Configure nodebb
    8
    1
    3 Votes
    8 Posts
    2k Views
    @Panda You should be able to expose the CSS for these using F12 to get into console [image: 1686833368846-3591518c-e3a3-4ada-a43c-6b32a5e0359c-image.png] [image: 1686833399483-a2b8ed46-4157-4ff2-85f0-576543380107-image.png] That should then expose the element once selected [image: 1686833431032-89d9c545-a47a-40d1-98f4-80cf3b958e8f-image.png] Here’s the below CSS you need based on the screenshot provided. .composer .formatting-bar .formatting-group li[data-format="picture-o"], .composer .formatting-bar .formatting-group li[data-format="spoiler"] { display: none; }
  • NodeBB: Creating pages

    Solved Configure nodebb create page
    9
    0 Votes
    9 Posts
    3k Views
    OK, I think I have figured out how to place a link in the footer which will click to a new page.
  • Adding fileWrite to nodebb code

    Solved Configure nodebb
    16
    1
    5 Votes
    16 Posts
    4k Views
    @eveh this might be a question for the NodeBB Devs themselves. In all honesty, I’m not entirely sure without having to research this myself.
  • Configure SMTP for Nodebb

    Solved Configure
    14
    5 Votes
    14 Posts
    4k Views
    @marusaky based on the work completed thus far (in relation to PM exchanges), I’m going to mark this completed. Sending email from the server itself works fine without issue, and DNS appears to be clean (valid SPF, DMARC, and DKIM records). It appears that only Gmail marks incoming messages from your domain as spam - perhaps because of the domain age, which there is nothing we can do to prevent this. Mail delivery to all other domains appears to work fine in al of my tests.