Using discourse purely for Q&A functionality without UI or Authentication

Email addresses are required in the user model. You can give them all bogus email addresses and disable email.