django-通知不发送任何电子邮件

时间:2010-11-03 15:42:14

标签: django email notifications

我正在尝试使用django-notification而我无法发送任何电子邮件。通知出现在通知中,但当我执行python manage.py emit_notices时,这就是我得到的:

acquiring lock...
acquired.
(0.001) SELECT `notification_noticequeuebatch`.`id`, `notification_noticequeuebatch`.`pickled_data` FROM `notification_noticequeuebatch`; args=()
releasing lock...
released.

0 batches, 0 sent
done in 0.00 seconds

这是发送通知的代码:

admin = User.objects.get(id=1)
notification.send_now([amin], "order_form_created", {"from_user": admin})

通知设置看起来正确,我的用户订阅了这种通知。根据我的理解,应用程序在Notification Batches中看起来总是空的..

编辑:看起来问题是电子邮件服务器..我使用外部SMTP并且它有效。

2 个答案:

答案 0 :(得分:0)

尝试notification.queue(..)而不是send_now(..)然后python manage.py emit_notices

答案 1 :(得分:-1)

你正在做send_now()所以为什么使用emit_notices管理命令?