我想使用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