Fresh Install With No Email Being Sent Out.
-
Recently installed NodeBB via Cloudron and everything seems to be working, except for one thing so far. Email is not being sent out for people to verify their accounts. I do have that Cloudron doesn't control the email portion, letting the app have email control.
I have emails going through Mailjet and already configured everything from that end with domains and such. Using the mail selected within the settings as I had searched through the forums here and found the plugin from many years ago, comments mentioned to just use the built-in email setting and not the plugin. When I try to send a test email, I'm not receiving that email and within Mailjet's stats page, nothing is being sent out. Looking to find a solution to this issue, thanks.
-
Found the issue!!
You must use the main account API key and secret and not a subaccount key for everything to work.
Getting emails now through both the Cloudron side and NodeBB
-
@2TonWaffle there have been some changes recently re: mail deliverability ... If you haven't verified your domain and added dkim/spf records, I would highly recommend doing so.
Otherwise I think the big mail providers will just drop your emails into a black hole.
-
@julian That's the thing, I have. Using Mailjet you're walked through the process and have done that. Domain active and even set up the addresses that'll be used, all showing green.
What's frustrating is trying to find where the breakdown is happening. By all accounts, the emails should be hitting my box as the Cloudron logs are showing as they are being delivered but, within Mailjet, there's no activity at all.
My understanding in all of this is that if you're using a service like Mailjet or the like. Your VPS or Cloud server doesn't have a hand in any of this except for the domain DNS bits.
-
@2TonWaffle I suspect that the Cloudron server is attempting to deliver the mail locally rather than relay it to Mailjet. When Cloudron Email is enabled, it becomes a full-fledged mail server solution. You can create mailboxes and assign a mailbox to one or more users or groups. Users can login using Webmail/IMAP/POP3 to send and receive mail.
If it is disabled, it can only send mail and I think this might be the disconnect. This also might help
Setup mailjet as mailserver does not work
Hello! I try to set up my mailjet account as smtp server. I get the following error: getaddrinfo ENOTFOUND in-v3-mailjet.com Username and API Key is correct...
Cloudron Forum (forum.cloudron.io)
-
@phenomlab Just a bit frustrating is all
I do have the option set for having the app in control of the email portion.
I've also posted on Cloudron's forums in hopes that more eyes could lead to an eventual solution. I feel that it's more on the Cloudron side of things.
-
@2TonWaffle I hope they'll be able to help. I know they use NodeBB on their side as well, so they should hopefully be more incentivized to help you figure out a solution
-
Found the issue!!
You must use the main account API key and secret and not a subaccount key for everything to work.
Getting emails now through both the Cloudron side and NodeBB
-