작성
·
136
답변 1
0
안녕하세요.
환경변수에 key를 등록하셨더라도, 그 환경변수가 현재의 터미널에 제대로 로딩이 안 되었을 수 있습니다.
장고 쉘을 이미 구동시켜놓은 상황에서 다른 창에서 환경변수를 등록하였을 때, 그 장고 쉘에서 나갔다가 다시 시작해줘야 하는 데, 재시작없이 그대로 구동하셨다면 환경변수를 다시 읽어오진 않았을 것입니다. 만약 그렇다면, 장고 쉘을 재시작해보시구요.
혹은 장고 common.py 에 SENDGRID_API_KEY 값에 문자열로 직접 key를 등록하시고 나서, 다시 장고 쉘을 구동해서 테스트해보시겠어요? 만약 동작한다면 오류 상황에서는 환경변수 로딩이 제대로 되지 않았던 것입니다.
문제점을 찾았습니다.
Sender Authentication 에서 이메일 설정을 하지 않고 계속 요청을하여 인증되지 않는 이메일 오류로 발송이 되지 않았던 점을 구글링을 해서 사용법을 숙지후 SendGrid 내에서 이메일 설정후 인증을 한후 키를 다시 받고 실행하니 되었습니다. 감사합니다