1
특정 쿼리가 실행될 때 메일을 보내려고합니다. 하지만 연결에 오류가 있습니다.Django : Gmail SMTP 오류 : 먼저 connect()를 실행하십시오.
emailFrom = [settings.EMAIL_HOST_USER]
html_content = render_to_string('template.html', {'greeting_text': greeting_text})
text_content = strip_tags(html_content)
email_subject = "Subject"
msg = EmailMultiAlternatives(email_subject,text_content,emailFrom,[email],)
msg.attach_alternative(html_content, "text/html")
msg.send()
그러나 나는 '얻을 위의 코드를 실행할 때마다 연결를 실행하십시오 : 나는 이메일을 보내려면 다음 명령을 실행 한
server = smtplib.SMTP('smtp.gmail.com')
server.starttls()
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "password"
server.login(EMAIL_HOST_USER, EMAIL_HOST_PASSWORD)
내 settings.py 파일에 다음과 같은 설정을 시도() 첫번째 오류. 오류 란 무엇인가 정확히에 대해 어떻게 해결할 수 있습니까?
는 어디에서 것을 실행? 장고 껍질? 전체 예외 메시지를 게시 할 수 있습니까? –
현재 파이썬 셸에서 실행 중입니다. 전체 메시지는 단지'connect()를 먼저 실행하십시오'입니다. –
'python manage.py shell'에서 실행 해보십시오 –