J'essaie d'utiliser django-notification et je ne peux pas l'obtenir pour envoyer des emails. Les notifications apparaissent dans les avis, mais quand je fais python manage.py emit_notices ce que je reçois:django-notifications n'envoyer aucun email
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
Ce code l'envoi de l'avis:
admin = User.objects.get(id=1)
notification.send_now([amin], "order_form_created", {"from_user": admin})
paramètres Remarque semble bien, mon l'utilisateur est abonné à ce type d'avis. D'après ce que je comprends l'application ressemble dans les lots de notification, qui sont toujours vides ..
Modifier: On dirait que le problème était le serveur de messagerie .. J'ai utilisé un SMTP externe et cela a fonctionné.
Vous pouvez lancer votre propre "débogage" serveur de messagerie en exécutant 'python -m smtpd -n -c DebuggingServer localhost: 10025' dans une fenêtre séparée. Il imprimera simplement tous les emails reçus à cette fenêtre. –