Django es el entorno de desarrollo web para perfeccionistas con límites de tiempo

Enviar e-mails con Django y GMail

Personalmente siempre he utilizado mi propio servidor SMTP para el envio de e-mails con Django, pero hoy me he topado con este post en español sobre el post original de Nathan Ostgard que explica fácilmente qué settings debes añadir a tu proyecto para que Django envíe e-mails a través de GMail. Muy útil cuando no disponemos de un servidor SMTP propio.

Los settings a añadir son los siguientes:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'mi-usuario@gmail.com'
EMAIL_HOST_PASSWORD = 'mi-password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

Si utilizas Google Apps para tu dominio o has añadido otras cuentas de e-mail de otros dominios a tu cuenta de GMail también podrás utilizar éstas en el setting EMAIL_HOST_USER. Para que sea la cuenta de e-mail remitente por defecto puedes añadir DEFAULT_FROM_EMAIL a tu archivo de settings con la misma dirección de correo electrónico.

Publicado por Antonio Melé el Viernes 26 de Diciembre de 2008 Compártelo: Facebook: Twitter: | Categorías: e-mail, settings, trucos

Entradas similares

Settings accesibles desde las plantillas

Muchas veces deseamos acceder a los settings de nuestro proyecto desde alguna de nuestras plantillas. Lo ideal es crear un context processor que nos ...


Expires headers lejanos y versiones de media

Un buen truco para mejorar el tiempo de carga de nuestras páginas es añadir a los archivos de media (imágenes, css, js) el header ...


 
Métodos para crear perfiles de usuario

En múltiples ocasiones nos gustaría extender el modelo User para que incluyera otros campos y funciones. La manera "oficial" de hacer esto (la mostrada ...


Subdominios con Django

En ocasiones nos interesa trabajar con subdominios en nuestros proyectos Django. Para ello podemos utilizar un sencillo middleware para subdominios que podemos encontrar en ...


 
 

0 comentarios:

No hay ningún comentario todavía.

Escribe un comentario: