Est-ce que quelqu'un sait quels sont les champs obligatoires pour que Django envoie des e-mails lorsqu'une erreur "500 Internal Server Error" se produit? J'héberge mon projet sur Dreamhost et pour la vie de moi je n'arrive pas à envoyer des emails à Django. Quels sont les champs obligatoires lors de l'hébergement sur Dreamhost?
Répondre
Comme proposé par Saint Marc, vous pouvez utiliser gmail. Voici ce dont vous avez besoin dans vos paramètres.py
ADMINS = (
('Your Name', '[email protected]'),
)
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_PASSWORD = 'password'
EMAIL_HOST_USER = 'gmail_account'
EMAIL_SUBJECT_PREFIX = 'something'
EMAIL_USE_TLS = True
Oui, je suis, même sur dreamhost, mais je me sers gmail pour envoyer des courriels comme exemple de code
import smtplib
m = smtplib.SMTP("smtp.gmail.com", 587)
m.ehlo()
m.starttls()
m.ehlo()
m.login(USERNAME, PASSWD)
m.sendmail(user, to, "From: %s\nTo: %s\n\nHello World!"%(USERNAME,TOADDR))
m.close()
j'essaie d'utiliser le serveur de Dreamhost de. D'après ce que je peux dire, ils ont besoin du nom d'utilisateur \ mot de passe Auth '. Quand je fais quelque chose comme: de django.core.mail import send_mail >>> send_mail ('Bonjour', 'Mon message', '[email protected]', ['webmaster @ mydomain'], fail_silently = Faux Je reçois une extension SMTP AUTH non prise en charge par la réponse du serveur de leur serveur. Si j'essaie sans nom d'utilisateur et mot de passe, l'accès relais est refusé. – letsgofast
Avez-vous installé un serveur SMTP? Comme les gens l'ont suggéré ici, vous pouvez facilement utiliser Gmail, mais vous n'êtes en aucun cas limité à utiliser uniquement le serveur SMTP Gmails. Vous pouvez créer le vôtre sur votre propre matériel si vous le souhaitez, ou vous pouvez utiliser un certain nombre de serveurs SMTP gratuits là-bas. Je dirais que le plus amusant serait de configurer votre propre boîte et de créer votre propre serveur SMTP;)
1) C'est SMTP, pas SMPT. 2) Selon mon expérience, la maintenance des serveurs SMTP est un problème. Si vous pouvez vous en sortir en utilisant un serveur fiable existant, je le ferais. – drxzcl
Un problème que nous semblons avoir trouvé avec ce travail gmail, est que si vous essayez de tester en envoyant à partir d'un compte gmail à un email dreamhost qui renvoie vers le même gmail, le message est abandonné. Cela peut être une «caractéristique» de sécurité bizarre que dreamhost a en cours.
Essayez d'utiliser:
EMAIL_HOST = "localhost"
au lieu de la résolution DNS ...
- 1. Comment faire en sorte que l'URL envoie un formulaire d'action?
- 2. Puis-je faire en sorte que ruby envoie du trafic réseau sur une iface spécifique?
- 3. Est-il possible de faire en sorte que JqGrid envoie un QueryString JSON au serveur?
- 4. Comment puis-je faire en sorte que Firefox envoie des données de référent HTTP à un lecteur flash intégré?
- 5. Est-ce que quelqu'un a réussi à utiliser le céleri avec des pylônes
- 6. Comment faire en sorte que QTableWidget affiche des éléments?
- 7. Est-ce que quelqu'un a réussi à configurer ses paramètres de messagerie sur EngineYard?
- 8. Comment faire en sorte que Visual Studio prenne des actions automatiques lors de l'archivage?
- 9. Est-ce que quelqu'un a réussi à faire fonctionner katmouse par rapport à 2010
- 10. Est-ce que quelqu'un a réussi à télécharger des commandes d'Amazon Seller Central en utilisant PHP?
- 11. Comment faire en sorte que mon application Java s'identifie auprès d'Oracle lors de la connexion?
- 12. django envoyer des emails
- 13. Faire en sorte que les fils fonctionnent correctement
- 14. Est-ce que Facebook a une sorte d'API que je peux faire un client?
- 15. Faire en sorte que http apparaît dans une adresse Web
- 16. Comment faire en sorte que NSOutlineView indente plusieurs colonnes?
- 17. Y a-t-il un moyen de faire en sorte que cffile.oldFileSize renvoie une valeur correcte?
- 18. Comment faire en sorte que NHibernate fasse une jointure?
- 19. Comment faire en sorte que PHPMyAdmin affiche les avertissements MySQL?
- 20. Comment faire en sorte que WebDev nettoie ses pistes d'outils?
- 21. Est-ce que quelqu'un a réussi à éditer des scripts .vbs dans Visual Studio 2005?
- 22. Comment faire en sorte que Worker() fonctionne avec plusieurs domaines?
- 23. problèmes de faire le tutoriel Django sur Dreamhost en utilisant les passagers
- 24. Configurer une commande 'find' cron/bash script, qui envoie des emails s'il y a des résultats?
- 25. Ivy n'a pas réussi à résoudre la dépendance: Que vérifier, que faire?
- 26. Que faire pour que TFS envoie des e-mails pour les événements?
- 27. Comment faire en sorte que Doctrine supprime les préfixes de table des noms de classes?
- 28. Comment puis-je faire en sorte que mes exemples Visual Studio s'exécutent sur des versions différentes?
- 29. Pouvez-vous faire en sorte que jboss weld scanne continuellement les nouvelles classes lors du développement?
- 30. Est-ce que quelqu'un a réussi à déployer Sonar sur Jetty 7?
Vous pouvez également ajouter ce qui suit: 'EMAIL_USE_TLS = True' – ayaz
J'ai modifié et accepté votre suggestion. Merci – luc