Я использую эти настройки для отправки по электронной почте:я могу отправить почту с оболочкой, но не могу отправить почту через зрения
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]'
и в оболочке Python:
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
Пожалуйста, помогите мне.
Update:
это мой взгляд код:
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? или вы перезапустили сервер. ! Трудно сказать без вашего кода просмотра. –
Нет, я не перезапустил сервер, и я добавляю код представления для публикации в качестве обновления. –
Это локальный сервер –