settings.py
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER ='ponnamanjaneyulu1@gmail.com'
EMAIL_HOST_PASSWORD = '#########'
EMAIL_POST = '587'
上面是Django核心邮件模块的设置。
from django.conf import settings
from django.core.mail import EmailMultiAlternatives
emailFrom = [settings.EMAIL_HOST_USER]
emailTo ='ponnamnarasimha1@gmail.com'
text_content = 'Your content here'
email_subject = "Subject here"
msg = EmailMultiAlternatives(email_subject, text_content, emailFrom, [emailTo], )
msg.send()
return HttpResponse('We have sent a email verification please check your email')
我正在使用其EmailMultiAlternatives向用户发送电子邮件。当我尝试使用Gmail SMTP构建程序时,会引发以下错误
“ Errno 10060连接尝试失败,因为一段时间后连接方未正确响应,或者建立的连接失败,因为连接的主机未响应”。
我正在其他地方的示例项目中执行此操作,或者让我知道我要去哪里。 ? 请提前帮助我
答案 0 :(得分:0)
只是改变
EMAIL_POST = '587'
到
EMAIL_PORT = '587'