Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django EmailMessage未发送/超时_Django_Email - Fatal编程技术网

Django EmailMessage未发送/超时

Django EmailMessage未发送/超时,django,email,Django,Email,我正在尝试使用django.core.mail使用默认后端发送电子邮件,但它似乎不起作用。我已在设置文件中设置了电子邮件凭据、服务器和端口号,但每当我尝试运行电子邮件的send()方法时,命令将无限期挂起 我在尝试使用use_tls=True通过smtp.gmail.com发送邮件时遇到了相同的问题。结果我把端口设置错了。下面是我现在正在做的事情,它是有效的: from django.core.mail import get_connection from django.core.mail.me

我正在尝试使用django.core.mail使用默认后端发送电子邮件,但它似乎不起作用。我已在设置文件中设置了电子邮件凭据、服务器和端口号,但每当我尝试运行电子邮件的send()方法时,命令将无限期挂起

我在尝试使用use_tls=True通过smtp.gmail.com发送邮件时遇到了相同的问题。结果我把端口设置错了。下面是我现在正在做的事情,它是有效的:

from django.core.mail import get_connection
from django.core.mail.message import EmailMessage

connection = get_connection(use_tls=True, host='smtp.gmail.com', port=587,username='YourEmail@gmail.com', password='YourPassword')
EmailMessage('test', 'test', 'addr@from.com', ['addr@to.com'], connection=connection).send()

视图.py

from django.core.mail import send_mail

def sending_email(request):
    message = ""
    subject = ""
    send_mail(subject, message, from_email, ['to_email',])
# Sending mail
EMAIL_USE_TLS = True
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_HOST_USER='your gmail account'
EMAIL_HOST_PASSWORD='your gmail password'
将其添加到settings.py中

from django.core.mail import send_mail

def sending_email(request):
    message = ""
    subject = ""
    send_mail(subject, message, from_email, ['to_email',])
# Sending mail
EMAIL_USE_TLS = True
EMAIL_HOST='smtp.gmail.com'
EMAIL_PORT=587
EMAIL_HOST_USER='your gmail account'
EMAIL_HOST_PASSWORD='your gmail password'