Can't receive email
Introduction
Once you have set the authorization credentials of email in lms.auth.json and cms.auth.json correclty. Also, you have set the setting credentials of email in lms.env.json and cms.env.json correclty. Then, the email starts triggering at particular events (for eg: email registration). In open edx if you are having issues with receiving the email from the server, this issue can be caused by multiple situations.
- Either the email you entered was not correct.
- Email might be landing to your spam.
- Your email provider might have blocked the automated email message.
Solution
The potential reason for not recieving email at user's end is that sometimes it lands on spam. If this is the case, then you need to set SPF record on you DNS host (for eg: godaddy.com).
The Sender Policy Framework (SPF) is an email-authentication technique which is used to prevent spammers from sending messages on behalf of your domain. You can use spfwizard an online tool to create a TXT record. Then you have to enter that TXT record in your DNS host.