Email d'inscription à Django n'arrive jamais
-
14-11-2019 - |
Question
J'utilise django enregistrement Pour gérer UM ... Inscription sur un site que je construis. Je cours sur Ubuntu et j'ai installé Postfix et Dovecot et peut-être d'autres applications de messagerie que je ne comprends pas complètement (j'ai utilisé ces des instructions).
Alors maintenant, je suis sûr que le serveur Postfix fonctionne. Sur le shell système, je peux faire:
$ mail -s 'test' pete@example.com
Et je reçois un e-mail 30 nano secondes plus tard. De même, dans le shell django, je peux émettre:
>>> send_mail('Subject here', 'Here is the message.', 'service@example.com',['pete@example.com'],fail_silently=False)
Et je reçois un autre e-mail. Mais, l'application d'inscription ne semble toujours jamais remettre un e-mail. Je suis à court de savoir où commencer à déboguer, donc tout conseil serait grandement apprécié.
PS: J'ai terminé tous les modèles de Django Inscription requis
La solution
Avez-vous vérifié si votre application envoie le courrier correctement à l'aide de Python Débugoging? Voir Ma réponse à une autre question pour quelques détails. Vous pouvez également essayer Django Consolend pour déboguer l'envoi de courriers.
De plus, vous pouvez essayer d'envoyer des e-mails Utilisation de votre fournisseur de messagerie.