¿Alguien sabe cuáles son los campos obligatorios para que Django envíe correos electrónicos cuando ocurre un "500 Error interno del servidor"? Estoy alojando mi proyecto en Dreamhost y por mi vida no puedo hacer que Django envíe correos electrónicos. ¿Cuáles son los campos obligatorios cuando se aloja en Dreamhost?
Respuesta
Según lo propuesto por S.Mark, puede utilizar Gmail. Esto es lo que necesita en su settings.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
Sí, yo soy, igual en dreamhost, pero estoy usando Gmail para enviar correo electrónico como código de ejemplo siguiente
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()
yo estaba tratando de utilizar el servidor de Dreamhost de. Por lo que puedo decir, requieren Nombre de usuario \ Contraseña Auth '. Cuando hago algo como: de django.core.mail import send_mail >>> send_mail ('Hola', 'Mi mensaje', '[email protected]', ['webmaster @ mydomain'], fail_silently = False) Obtengo una extensión SMTP AUTH no admitida por la respuesta del servidor de su servidor. Si intento sin nombre de usuario y contraseña, obtengo 'Acceso denegado de retransmisión'. – letsgofast
¿Tiene un servidor SMTP configurado en cualquier lugar? Como han sugerido las personas aquí, puedes usar gmail fácilmente, pero de ninguna manera estás limitado a usar solo el servidor SMTP de Gmail. Puede crear el suyo propio en su propio hardware si lo desea, o puede usar una cantidad de servidores SMTP gratuitos. Yo diría que lo más divertido sería configurar su propia caja y crear su propio servidor SMTP;)
1) Es SMTP, no SMPT. 2) En mi experiencia, mantener servidores SMTP es una molestia. Si puede salirse con la suya usando un servidor confiable existente, lo haría. – drxzcl
Una cuestión que parece que hemos encontrado con este trabajo de gmail, es que si intenta probar enviando desde un cuenta de gmail a un correo electrónico de dreamhost que reenvía al mismo gmail, el mensaje se descarta. Esta puede ser una extraña característica de seguridad que tiene Dreamhost.
intenta utilizar:
EMAIL_HOST = "localhost"
en lugar de resolución de DNS ...
- 1. Recibir correos electrónicos en Heroku
- 2. Incrustar imágenes en correos electrónicos
- 3. Enviando correos electrónicos con datos adjuntos en django
- 4. Espaciado en correos electrónicos HTML
- 5. ¿Alguien ha recibido correos electrónicos HTML trabajando con Twitter Bootstrap?
- 6. ¿Alguien tuvo éxito en la depuración de pruebas unitarias para iPhone?
- 7. El registro de DragDrop no tuvo éxito
- 8. envío de correos electrónicos en aplicaciones web
- 9. Enviar correos electrónicos asíncronos
- 10. PHP enlaces/correos electrónicos
- 11. Procesamiento de correos electrónicos entrantes en Heroku
- 12. ¿Cómo desactivar elmah enviando correos electrónicos cuando se prueba localmente?
- 13. Enviando correos electrónicos usando C
- 14. Envío de "en nombre de" correos electrónicos
- 15. Cómo acelerar los correos electrónicos de error de Django
- 16. Incrustar imágenes adjuntas en correos electrónicos HTML
- 17. Contando correos electrónicos en Outlook por fecha
- 18. Recibir y enviar correos electrónicos en python
- 19. Algoritmo para organizar correos electrónicos en hilos?
- 20. Envío de correos electrónicos en Playframework 2.0
- 21. Envío de correos electrónicos de mhtml - C#
- 22. Dividir las pruebas correos electrónicos transaccionales
- 23. IIS 7.5 ¿recibe correos electrónicos?
- 24. ¿Debo escapar caracteres al enviar correos electrónicos?
- 25. Resaltado de sintaxis al pegar en correos electrónicos
- 26. 'Falló la publicación' pero la compilación tuvo éxito?
- 27. Los hipervínculos se sobrescriben en los correos electrónicos
- 28. Rails3 y Heroku: ¿Enviar correos electrónicos?
- 29. Rails 3 en dreamhost?
- 30. BadCredentialsException: la validación de Kerberos no tuvo éxito
Es posible que también desee arrojar lo siguiente allí: 'EMAIL_USE_TLS = True' – ayaz
He editado y acepto su sugerencia. Gracias – luc