를 통해 메일을 보낼 수 없습니다나는 쉘 메일을 보낼 수 있지만 이메일을 보내려면이 설정을 사용하여보기
settings.py
EMAIL_HOST = "mail.xxxxxx.ir"
EMAIL_PORT = "25"
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "xxxxxxxx"
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = '[email protected]'
와 파이썬 쉘은 :
from django.core.mail import send_mail
send_mail('test', 'hello', '[email protected]', ['[email protected]'])
을
그리고 성공적으로 보냈습니다. 그러나보기에서 두 줄의 코드를 사용하면이 오류가 발생합니다.
gaierror at /userforget/
[Errno -3] Temporary failure in name resolution
도와주세요.
업데이트 :
이 내보기 코드 :
def userforget(request):
from django.core.mail import send_mail
send_mail('test', 'hello', '[email protected]', ['[email protected]'])
t = get_template('Finalauth/login.html')
html = t.render(Context({"userbody" : "<p>Email sent.</p>"}))
return HttpResponse(html)
dev 서버이면? 또는 서버를 다시 시작 했습니까? ! 보기 코드없이 알기가 어렵습니다 .. –
아니요. 서버를 다시 시작하지 않고 업데이트로 게시 할보기 코드를 추가합니다. –
로컬 서버입니다. –