If you recently installed Open edX and are just getting started setting up new users then you’ve probably seen that the “Account Activation” welcome emails that Open edX sends to newly registered users are almost always flagged as spam by users’ email management applications like MS Outlook and Mac Mail. In defense of the architects of Open edX, this is actually not a defect of the software but rather an indication that you still have more configuration and systems integration work to do.
To cure this problem you’ll need integrate your Open edX instance to an SMTP-compliant email server like MS Exchange or Gmail. I wrote a blog post, “Setup SMTP Email on Open edX“, that provides detailed step-by-step instructions.
Incidentally you might have also run into problems with the activation email itself providing a broken account activation link that points to “http://localhost”. This is a simpler problem which you can remedy by editing the configuration file /edx/app/edxapp/lms.env.json. Look for the following three parameter values:
and then replace the value “localhost” with your fully qualified domain name. These parameter values should be located contiguously beginning approximately on row 245 of this file.