尝试使用mail_admins()发送电子邮件 - 出现错误“连接超时”

时间:2013-10-23 06:02:25

标签: django

我的settings.py有参数:

SERVER_EMAIL = "Sit_test@tut.by"
EMAIL_HOST = "tut.by"
EMAIL_PORT = 465
EMAIL_HOST_USER = "Sit_test"
EMAIL_HOST_PASSWORD = "**********"
EMAIL_USE_SSL = True
EMAIL_USE_TLS = True

在我的models.py中,我想在编辑对象后随时点击SAVE按钮向管理员发送电子邮件:

@receiver(post_save, sender=Product)
def send_email_when_something_changed(**kwargs):
    mail_admins(subject="All systems nominal.", message="Dont worry!")
    print("Something has changed.")

但是当我编辑对象并点击SAVE时 - 浏览器认为一段时间(一分钟或者我得到一个错误“[Errno 110]连接超时”)。设置中是否有错误或我的信号处理程序有问题?

由于

1 个答案:

答案 0 :(得分:0)

我找到了答案。我在settings.py中有一个错误的EMAIL_PORT - 它必须是587。