我想使用django-notification,我无法让它发送任何电子邮件。该通知出现在告示,但是当我做的python manage.py emit_notices这就是我得到:django通知不发送任何电子邮件
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})
通知设置看起来正确,我用户订阅了这种通知。从我所了解的应用程序看起来在通知批次,这是总是空的..
编辑:看起来像问题是电子邮件服务器..我使用外部SMTP,它的工作。
你可以通过执行运行自己的 “调试” 电子邮件服务器'蟒蛇-m -n的smtpd -c DebuggingServer本地主机:10025'在单独的窗口。它只会将收到的所有电子邮件打印到该窗口。 – 2010-11-03 18:27:33