Skip to content

Email validation NodeBB

Bugs
21 2 5.4k 1
  • NodeBB:

    1. For some accounts the email asking for account email validation never arrived (particularly with gmail)
      In v2 this would show a warning now and again, but in v3 you can’t get past the signin page. It asks for email address / password, and again the email doesnt come to inbox or spam

    2. Ive temporarily turned off requiring email validation. I want to change the text message it shows. Because it says “Email this is optional…”
      I want to reword that as would like people to enter an email, even if its not validated.
      I cant find the large file that has the list of all the codes and corresponding messages sent to users.
      Does anyone know what that file is called and location?

  • NodeBB:

    1. For some accounts the email asking for account email validation never arrived (particularly with gmail)
      In v2 this would show a warning now and again, but in v3 you can’t get past the signin page. It asks for email address / password, and again the email doesnt come to inbox or spam

    2. Ive temporarily turned off requiring email validation. I want to change the text message it shows. Because it says “Email this is optional…”
      I want to reword that as would like people to enter an email, even if its not validated.
      I cant find the large file that has the list of all the codes and corresponding messages sent to users.
      Does anyone know what that file is called and location?

    @Panda a couple of questions

    1. Who is the email provider you are using to send?
    2. Have you checked their logs to determine what happened to the message when it was sent?

    In relation to the file you need to edit - I’d recommend against this as subsequent upgrades will override the changes you make so you’d have to do this each time.

    You should consider installing nodebb-plugin-customize as this will allow you to edit files via NodeBB itself and will remain during upgrades.

  • Ok, so I know it was against your advice anyway, but I located the language files in public and did want to edit a couple of the messages in the short-term, but there is a README file there saying dont!

    # The files here are not meant to be edited directly
    Please see the → [Internalization README](../README.md)
    # Important note about localising NodeBB
    The files here are read-only and overwritten daily (if there are changes) by the helper bot [Misty](https://github.com/nodebb-misty).
    Our localisation efforts are handled via [our Transifex Project](https://explore.transifex.com/nodebb/nodebb/),
    and any pull requests made to this directory will be automatically closed because
    localisations can go out-of-sync when edited directly.
    If there are non-localised strings and you cannot find them in Transifex, please
    [open a new issue on our bug tracker]
    

    This leads me to another question. How can something externally be ‘updating files daily’ on my server without my permission (if Im understanding that correctly?)

  • I checked my email server, email was sent but not received. Maybe gmail issue

  • Ok, so I know it was against your advice anyway, but I located the language files in public and did want to edit a couple of the messages in the short-term, but there is a README file there saying dont!

    # The files here are not meant to be edited directly
    Please see the → [Internalization README](../README.md)
    # Important note about localising NodeBB
    The files here are read-only and overwritten daily (if there are changes) by the helper bot [Misty](https://github.com/nodebb-misty).
    Our localisation efforts are handled via [our Transifex Project](https://explore.transifex.com/nodebb/nodebb/),
    and any pull requests made to this directory will be automatically closed because
    localisations can go out-of-sync when edited directly.
    If there are non-localised strings and you cannot find them in Transifex, please
    [open a new issue on our bug tracker]
    

    This leads me to another question. How can something externally be ‘updating files daily’ on my server without my permission (if Im understanding that correctly?)

    @Panda said in Email validation NodeBB:

    How can something externally be ‘updating files daily’ on my server without my permission (if Im understanding that correctly?)

    It’s not. Those files have come from github but there is no physical link with your server unless you have that doing automated git pull against the repository, which I doubt 🧐

  • I checked my email server, email was sent but not received. Maybe gmail issue

    @Panda is it the case with all accounts, or just Gmail ? I have a theory here, but need to get some more detail. Also, could you tell me if your email server is self hosted, and what product is it (for example, PostFix)

  • @Panda is it the case with all accounts, or just Gmail ? I have a theory here, but need to get some more detail. Also, could you tell me if your email server is self hosted, and what product is it (for example, PostFix)

    @phenomlab I use Zoho mail service.

    Back to editing the text in the signup messages. I installed the plugin but its confusing.
    It shows two boxes:-

    1. TRANSLATION CUSTOMIZATIONS
      Language Namespace Key Original Replacement
      English (United Kingdom/Canada) (en-GB)

    2. TEMPLATE CUSTOMIZATIONS

    Should I be using 1) or 2) ?
    I tried clicking on everything but cant seem to get the Text that you get at signup to edit it

  • @phenomlab I use Zoho mail service.

    Back to editing the text in the signup messages. I installed the plugin but its confusing.
    It shows two boxes:-

    1. TRANSLATION CUSTOMIZATIONS
      Language Namespace Key Original Replacement
      English (United Kingdom/Canada) (en-GB)

    2. TEMPLATE CUSTOMIZATIONS

    Should I be using 1) or 2) ?
    I tried clicking on everything but cant seem to get the Text that you get at signup to edit it

    @Panda should be 1 as you want to modify the text being used.

  • @phenomlab I use Zoho mail service.

    Back to editing the text in the signup messages. I installed the plugin but its confusing.
    It shows two boxes:-

    1. TRANSLATION CUSTOMIZATIONS
      Language Namespace Key Original Replacement
      English (United Kingdom/Canada) (en-GB)

    2. TEMPLATE CUSTOMIZATIONS

    Should I be using 1) or 2) ?
    I tried clicking on everything but cant seem to get the Text that you get at signup to edit it

    @Panda said in Email validation NodeBB:

    I use Zoho mail service

    Can you confirm if you have correct DNS records for spf, dmarc and dkim configured on your domain?

  • @Panda said in Email validation NodeBB:

    I use Zoho mail service

    Can you confirm if you have correct DNS records for spf, dmarc and dkim configured on your domain?

    @phenomlab I dont know what spf, dmarc and dkim are so I guess not!
    Do I need them?

    By the way I tried to upvote your response in regard to using option 1) - its worked now, but you already have 99 upvotes! Upvote count is at 99 for all posts?!

  • @phenomlab I dont know what spf, dmarc and dkim are so I guess not!
    Do I need them?

    By the way I tried to upvote your response in regard to using option 1) - its worked now, but you already have 99 upvotes! Upvote count is at 99 for all posts?!

    @Panda yes, as without them, virtually none of your email will be delivered correctly. At best, the email may land up in spam at the recipient end, but at worst, the emails will simply be deleted by the recipient server.

  • where do I even go to set those things?
    P.S. Please see my edit about all posts on this forum showing at +99 votes, is that just myside or a bug?

  • where do I even go to set those things?
    P.S. Please see my edit about all posts on this forum showing at +99 votes, is that just myside or a bug?

    @Panda I think that’s your side as someone else has just upvoted without issue. Can you try in an incognito session as let me know if the issue remains ?

    You’d need to set those records in your domain’s DNS.

  • Yes all posts in this thread showing ^99 even in incognito on laptop. But it is fine (showing 0) on my mobile

  • Yes all posts in this thread showing ^99 even in incognito on laptop. But it is fine (showing 0) on my mobile

    @Panda very strange. I’ll need to check that 😱

  • Yes all posts in this thread showing ^99 even in incognito on laptop. But it is fine (showing 0) on my mobile

    @Panda I can’t replicate this issue at all on 3 PC’s and 6 different browsers… 😕

  • Screenshot below, happening on my windows laptop, windows PC, but not mobile

  • 99.png

  • @Panda 🤭 that “99” you are seeing is actually a quote symbol. Click it and see what happens…

  • @Panda 🤭 that “99” you are seeing is actually a quote symbol. Click it and see what happens…

    @phenomlab said in Email validation NodeBB:

    @Panda 🤭 that “99” you are seeing is actually a quote symbol. Click it and see what happens…

    Oh! Silly me lol
    Did you configure that as a custom change to the usual quote icon. How do you do that?
    I notice on NodeBB site its a solid blue quotes


Related Topics
  • What plugins are being used here on Sudonix?

    Solved General nodebb plugins development
    6
    5 Votes
    6 Posts
    1k Views
    @Roki-Antic Welcome! This site isn’t running Persona, but Harmony - a very heavily customised version at that. Do you have a URL where your site is currently located that is publicly accessible? Feel free to PM this info if you do not want to disclose here. Happy to help with any customisation needs.
  • www. Infront stops website access?

    Solved Configure nodebb
    10
    1 Votes
    10 Posts
    1k Views
    @Panda because there is no match for the DNS entry specified. The receiving web server parses the headers looking for a destination hostname to match, and anything the web server is unable to resolve will be sent back to the root.
  • Nodebb 3.2.2

    Bugs nodebb 3.2.2
    27
    1
    11 Votes
    27 Posts
    6k Views
    @crazycells yes, I’ve just seen that and modified the post. It seems to only happen if you have a space between the “greater than” symbol and the actual text. Clearly a markdown thing.
  • Nodebb 3.2.0

    Bugs nodebb nodebb 3.2.0
    20
    1
    2 Votes
    20 Posts
    4k Views
    @crazycells yes, I’m aware of that. Need to fix EDIT- fixed. Caused by the same CSS that is used to absolutely position the “verified” group badge in the posts view. Amended this CSS so that is specifically targets the post stream as below li[component="post"] a[href*="/groups/verified"] { position: absolute !important; left: 8px; z-index: 2; margin-top: 1px; border-radius: 999px !important; line-height: 14px; display: block; height: 22px; margin-left: 0px !important; }
  • Interesting Widget code, but can't fetch API

    Solved Customisation nodebb
    26
    2 Votes
    26 Posts
    6k Views
    @Panda said in Interesting Widget code, but can’t fetch API: How did you drop that widget into the post there? I hadnt seen this BSgenerator anywhere on sudonix site, do you use it somewhere already? Yes, here https://sudonix.org/topic/414/corporate-bullshit-generator?_=1687774393044 It’s not a “post” or “topic” in the common sense. It is actually a page in it’s own right and leverages nodebb-plugin-custom-pages. This in turn creates a new “route” which behaves like a page, meaning it is then exposed for widgets. @Panda said in Interesting Widget code, but can’t fetch API: Also can you explain more what you mean by calling the code externally. In my API call example, how would I go about doing that? By this, I mean create all the required code in an external JS file that is reachable by the NodeBB instance - so, in “public” for example - or in my case /public/js. The widget then “calls” that file and because it runs outside of the scope of NodeBB, you just need to return the values to the widget. Hope this makes sense?
  • Can you adjust Admin settings on your NodeBB?

    Bugs nodebb
    5
    0 Votes
    5 Posts
    1k Views
    @Panda as, yes, now I understand and that makes 100% sense. It means those who get down voted can still have an opinion and use common services. And yes, you’re right. Rather than down vote, just ignore if you don’t agree.
  • NodeBB upgrade now cant post

    Solved Bugs nodebb
    5
    2 Votes
    5 Posts
    1k Views
    @Panda yes, for some reason, that is the case. If you need an urgent response, it’s probably better to post here because of the time difference.
  • 1 Votes
    5 Posts
    1k Views
    @DownPW very useful tip. Thanks