Am I missing anything?


(Ek) #1

Hi all, for the last 4 days I’ve been wrestling with the email for my Discourse instance. Ive installed it twice but both times the email is broken (can’t send test emails or invites). I use Mailgun as my email provider. Ive tried port 2525 and 587.

Attached are the email configurations for my current discourse instance and Mailgun. The default Discourse reply email is noreply@www.nimbus.earth. The domain I own on Godaddy is www.nimubs.earth. Is there anything that seems incorrect?

Discourse%20email%20configMailgun%20email%20config


(Daniela) #2

Have you already check this guide?


(Bhanu Sharma) #3

There are 2 immediate problems here!

SMTP address should be smtp.mailgun.org instead of the IP address

Your notification email.should be noreply@mg.nimbus.earth instead of noreply@www.nimbus.earth

On digitalocean use port 2525 for the best possible chance of success.


(Ek) #4

I had it originally set to both those, but it still didn’t work. Will reset them and try again.


(Bhanu Sharma) #5

Just rebuild with whatever changes I’ve suggested and it should hopefully work for you.


(Ek) #6

Still didn’t work lol. Thinking about just scrapping the build and starting from a new DO droplet.


(Jay Pfaffman) #7

It’s almost certainly a mailgun problem, so a new droplet likely won’t help. Do use port 2525.

You need to make sure that the mailgun domain you configure matches what your discourse hostname is.


(Bhanu Sharma) #8

is it a one-click install?


(Ek) #9

Ok so I destroyed my droplet. Made a new one and gave it the same name as my domain. Set up a new Discourse instance and now email works! Idk what the issue was but Im glad it seems to be resolved. Only thing Im waiting on is for my domain to propagate since it was tied to the old droplet’s IP. Thanks everyone