Skip to content

Nodebb and emails

Solved Configure
27 2 10.3k 1
  • wrote on last edited by Panda
    #1

    I have a Zoho mail account but it will not work on NodeBB for sending out any kind of emails.
    Under AdminPanel/email
    I selected Zoho in the list
    Typed in username@mysite.co.uk
    Typed in the Zoho email password
    and saved.

    any email tests get an error
    Invalid login: 535 Authentication Failed

    This has been a problem for years, the zoho account sends emails fine, but it doesnt seem that my nodebb instance can use it?

  • wrote on last edited by
    #24

    Finally it works, thanks.
    I had to regenerate the app password on fastmail, and the test email send is working.

    Out of interest, in your custom set up of fastmail, how did you know to pick SMPT port 465?

  • I have a Zoho mail account but it will not work on NodeBB for sending out any kind of emails.
    Under AdminPanel/email
    I selected Zoho in the list
    Typed in username@mysite.co.uk
    Typed in the Zoho email password
    and saved.

    any email tests get an error
    Invalid login: 535 Authentication Failed

    This has been a problem for years, the zoho account sends emails fine, but it doesnt seem that my nodebb instance can use it?

    wrote on last edited by
    #2

    @Panda are you using the standard smtp connector in NodeBB or specific plugin?

  • @Panda are you using the standard smtp connector in NodeBB or specific plugin?

    wrote on last edited by
    #3

    @phenomlab
    STMP and have tried every email service,
    yahoo, hotmail, icloud, fastmail etc
    I get 535 error
    or if its a service thats possible to set up an app password I get

    Error
    Can't send mail - all recipients were rejected: 504 5.5.2 : Sender address rejected: need fully-qualified address
    
  • @phenomlab
    STMP and have tried every email service,
    yahoo, hotmail, icloud, fastmail etc
    I get 535 error
    or if its a service thats possible to set up an app password I get

    Error
    Can't send mail - all recipients were rejected: 504 5.5.2 : Sender address rejected: need fully-qualified address
    
    wrote on last edited by
    #4

    @Panda the clue is here

    Sender address rejected: need fully-qualified address
    

    What do you have as your forum email address?

  • @Panda the clue is here

    Sender address rejected: need fully-qualified address
    

    What do you have as your forum email address?

    wrote on last edited by
    #5

    @phenomlab
    At the top of the manage/email page I put the “sender From” as exactly same as the email server.

    Is there another place I need to put that?

  • @phenomlab
    At the top of the manage/email page I put the “sender From” as exactly same as the email server.

    Is there another place I need to put that?

    wrote on last edited by
    #6

    @Panda you need to place an email address there. Anything else will result in the error you’ve received

  • wrote on last edited by
    #7

    nodebbemail.png

  • wrote on last edited by
    #8

    nodebbemailaddress.png

  • wrote on last edited by
    #9

    @Panda have you tried to send a great email?

  • @Panda have you tried to send a great email?

    wrote on last edited by
    #10

    @phenomlab yes tried all the templates

  • @phenomlab yes tried all the templates

    wrote on last edited by
    #11

    @Panda is the error message still the same even after ensuring the email address is correct? After saving, have you restarted nodebb and tried again?

  • @Panda is the error message still the same even after ensuring the email address is correct? After saving, have you restarted nodebb and tried again?

    wrote on last edited by
    #12

    @phenomlab yes, Ive tried 4 years to get this working. Which mail server do you use?

  • @phenomlab yes, Ive tried 4 years to get this working. Which mail server do you use?

    wrote on last edited by
    #13

    @Panda I use my own internal post fix server. What is the latest error message you receive?

  • @Panda I use my own internal post fix server. What is the latest error message you receive?

    wrote on last edited by Panda
    #14

    @phenomlab
    504 5.5.2 again
    with fastmail its always the same error.
    And fastmail shows the app has never accessed account

    With all the other emails it gives 535

  • wrote on last edited by
    #15

    how difficult to set up your own ‘post fix server’ like you have?
    Any costs to that?

  • how difficult to set up your own ‘post fix server’ like you have?
    Any costs to that?

    wrote on last edited by phenomlab
    #16

    @Panda if you are using your own vps and have root access, you can install your own post fix server free. Not difficult, but not easy either if you do not understand the technology.

  • @Panda if you are using your own vps and have root access, you can install your own post fix server free. Not difficult, but not easy either if you do not understand the technology.

    wrote on last edited by
    #17

    @phenomlab Ive put a plea of Nodebb site for a response to my many threads on this.
    Im not overstating it when I say people have left nodebb because of the same headache

  • wrote on last edited by
    #18

    what version of nodebb is this site on now? Theres a bug that when I post it remains blank. If I reload page what I type shows!

  • what version of nodebb is this site on now? Theres a bug that when I post it remains blank. If I reload page what I type shows!

    wrote on last edited by
    #19

    @Panda that’s a css issue I need to fix. Nothing major.

  • @phenomlab Ive put a plea of Nodebb site for a response to my many threads on this.
    Im not overstating it when I say people have left nodebb because of the same headache

    wrote on last edited by
    #20

    @Panda said in Nodebb and emails:

    Im not overstating it when I say people have left nodebb because of the same headache

    It’s going to be something simple. PM me the details of your site, and also the details for your fastmail account and I’ll get it to work.

    I’ll need your fastmail login and admin access to your forum.


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
    1k Views
    phenomlab
    @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.
  • What’s going on with NodeBB?

    Performance nodebb script die
    20
    8 Votes
    20 Posts
    5k Views
    phenomlab
    @cagatay The most reliable way to upgrade Node.js on Ubuntu depends on how you originally installed it. Method 1: Using NVM (Recommended) If you already use Node Version Manager (NVM), upgrading is simple. NVM allows you to keep both versions and switch between them if needed. Install Node 22: nvm install 22 Switch to Node 22: nvm use 22 Set it as your default: nvm alias default 22 Verify the change: node -v Method 2: Using NodeSource (PPA) If you installed Node.js via apt using the NodeSource repository, you need to update the repository script to point to the new version. Remove the old NodeSource list (optional but cleaner): sudo rm /etc/apt/sources.list.d/nodesource.list Download and run the NodeSource setup script for Node 22: curl -fsSL [https://deb.nodesource.com/setup_22.x](https://deb.nodesource.com/setup_22.x) | sudo -E bash - Install/Upgrade Node.js: sudo apt-get install -y nodejs Verify the installation: node -v Method 3: Using the ‘n’ Package If you have npm installed, you can use the n interactive manager. Clear the npm cache: sudo npm cache clean -f Install the ‘n’ helper: sudo npm install -g n Install Node 22: sudo n 22 Update your shell: hash -r Troubleshooting Permission Denied: If you see permission errors using Method 2 or 3, ensure you are using sudo. Path Issues: If node -v still shows version 20 after upgrading via NVM, restart your terminal or run source ~/.bashrc. Conflicts: Avoid mixing these methods. If you switch from apt to nvm, it is best to sudo apt remove nodejs first to avoid path conflicts.
  • navigation menu panel on mobile

    Solved Customisation nodebb css
    8
    1
    7 Votes
    8 Posts
    3k Views
    phenomlab
    @crazycells hmm. That’s odd. I haven’t made any changes from recollection but I could be wrong. I’ll need to check. EDIT - very strange. I honestly don’t recall adding the below CSS block to alter the bottom bar, but you’re right… .bottombar-nav { padding: 0px !important; } I’ve removed this so it reflects stock Harmony.
  • Whitespace fixes in Nodebb

    Solved Customisation nodebb
    18
    2
    7 Votes
    18 Posts
    6k Views
    phenomlab
    @Panda Just circling back here with something of an update (which I think you’ll like). I’ve completely restructured the ranking system. There are now less ranks, with a higher point threshold to reach them. More importantly, if you reload the site, you’ll notice that the ranks are now icons. I also removed the “Author” badge, and made this a single icon, which (to me) looks much better.
  • NodeBB: Consent page

    Solved Configure nodebb consent
    16
    4 Votes
    16 Posts
    6k Views
    phenomlab
    @DownPW I still do not see any issues.
  • NodeBB 3.0 alpha1 : Error on install

    Solved Configure nodebb version 3 install error
    19
    2 Votes
    19 Posts
    7k Views
    DownPW
    @phenomlab Work now
  • How to fix size of photos & videos NodeBB

    Solved Customisation nodebb nodebb size
    7
    3 Votes
    7 Posts
    3k Views
    phenomlab
    @crazycells pleasure. Using percentages makes much more sense in this case. It’s the same argument with px vs pt vs em with fonts, margins, padding, etc., in the sense that em is generally preferred over px and pt https://stackoverflow.com/questions/609517/why-em-instead-of-px
  • creating topic specific widgets

    Solved Customisation nodebb
    16
    10 Votes
    16 Posts
    7k Views
    phenomlab
    @crazycells said in creating topic specific widgets: Additionally if hide class exists, why are we re-defining it? We’re not 🤭 I misspelled it - it should be hidden