Is there a way to use without an email server?


(Jon Watte) #1

Is there any way to use Discourse without outgoing email?

Currently, I’m stuck on creating the admin account, because setting up outgoing email is a PITA in certain environments (plain unprotected SMTP is going the way of the Dodo bird.)

If I know what the email token is for approving an account, can I construct a URL to “verify” that email without seeing the email text? Or is there somewhere I can easily look up the email text (that failed to be sent) to get this URL?

And, more generally, if I want to run Discourse in an internal setting without email, is that generally possible, or is email a foundational, must-have core capability?


(Jeff Atwood) #2

It should be sort-of possible.

As long as users can create accounts (without email, e.g. using Google auth, or some other kind of auth that doesn’t require an email to be sent and a magic link to be clicked to validate the account), they’ll be able to post and so forth. They just won’t get any kind of notifications when others are speaking to them.


(Jon Watte) #3

So how do I get past the first chicken-and-egg problem of creating the initial admin account?


(Jeff Atwood) #4

Log in with Google is the easiest answer.