我的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]连接超时”)。设置中是否有错误或我的信号处理程序有问题?
由于
答案 0 :(得分:0)
我找到了答案。我在settings.py中有一个错误的EMAIL_PORT - 它必须是587。