535, b'Error: authentication failed when using os.environ to get password
Я пытаюсь настроить маршрут сброса пароля на Django, для того, чтобы не показывать учетную запись и пароль непосредственно в коде, я задаю их в среде Mac, но продолжаю получать ошибку 535. она работает, если я пишу пароль в коде, но получаю ошибку через "os.environ.get".
EMAIL_HOST_USER = os.environ.get('DB_USER')
EMAIL_HOST_PASSWORD = 'THESAMEPASSWORD'//this line works
EMAIL_HOST_PASSWORD = os.environ.get('DB_PASS')//this line getting error
DEFAULT_FROM_EMAIL = os.environ.get('DB_USER')
У меня была такая же проблема с Flask в среде Windows. После добавления app.config['MAIL_AUTH'] = ['PLAIN', 'LOGIN', 'CRAM-MD5']
в app.py я смог использовать os.environ.get для получения пароля. Я использую mailtrap и нашел этот сниппет в разделе 'SMTP settings' и там же в разделе 'credentials'.