Django EmailMessage 不发送/超时

ecb*_*tln 3 email django

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

cat*_*ine 5

视图.py

from django.core.mail import send_mail

def sending_email(request):
    message = ""
    subject = ""
    send_mail(subject, message, from_email, ['to_email',])
Run Code Online (Sandbox Code Playgroud)

在 settings.py 中添加这个

# 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'
Run Code Online (Sandbox Code Playgroud)