django-ses

Software captura de pantalla:
django-ses
Detalles de software:
Versión: 0.4.1
Fecha de carga: 14 Apr 15
Promotor: Harry Marr
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

django-ses es una aplicación de backend drop-in electrónico para Django. & Nbsp; En lugar de enviar correos electrónicos a través de un servidor de correo SMTP tradicional, Django-SES rutas por correo electrónico a través de un excelente servicio de correo electrónico simple de Amazon Web Services (SES).
¿Por qué SES en lugar de SMTP?
Configurar, mantener y hacer frente a algunos casos extremos complicados puede llevar mucho tiempo. El envío de mensajes de correo electrónico con Django-SES podría ser atractivo para usted si:
& Nbsp; Usted no desea mantener los servidores de correo.
& Nbsp; Usted ya está desplegado en EC2 (In-atado tráfico a SES está libre de instancias de EC2).
& Nbsp; Es necesario enviar un gran volumen de correo electrónico.
& Nbsp; No quiero tener que preocuparse por los registros PTR, DNS, servicios de lista blanca / lista negra inversa de correo electrónico.
& Nbsp; Django-SES es un drop-in verdaderamente reemplazo para el backend de correo predeterminado. El código debería requerir ningún cambio.
Cómo ir
Asumiendo que tienes instalado Django, necesitarás Boto 2.0b4 o superior. Boto es una biblioteca de Python que envuelve la API de AWS.
Usted puede hacer lo siguiente para instalar boto 2.0b4 (estamos usando --upgrade aquí para asegurarse de obtener 2.0b4):
PIP instalar boto --upgrade
Instale django-ses:
PIP instalar django-ses
Agregue la siguiente a su settings.py:
EMAIL_BACKEND = 'django_ses.SESBackend'
# Estos son opcionales - si están configurados como variables de entorno que no lo harán
# Deberá ser configurado aquí también
AWS_ACCESS_KEY_ID = 'TU-ACCESS-KEY-ID'
AWS_SECRET_ACCESS_KEY = 'TU-SECRET-ACCESS-KEY'
Ahora, cuando se utiliza django.core.mail.send_mail, simple servicio de correo electrónico enviará los mensajes de forma predeterminada.
Echa un vistazo a el directorio de ejemplo para más información.
Estadísticas SES Informe
Una muy simple de sólo lectura informar sobre su cuota, direcciones de correo electrónico verificados y envío de estadísticas está incluido.
Si desea utilizar los informes de estadísticas SES envío, debe incluir en su django_ses INSTALLED_APPS y debe incluir django_ses.urls en su urls.py.
Django Integrados en correos electrónicos de error
Si desea Builtin Reporting Email Error de Django para funcionar correctamente (en realidad enviar mensajes de correo electrónico de trabajo), que tendrá que establecer explícitamente el ajuste SERVER_EMAIL a una de sus direcciones verificadas-SES. De lo contrario, los correos electrónicos de error serán todos fallan y usted será felizmente inconscientes de un problema.
Nota: Usted tendrá que inscribirse en SES y verificar cualquier correo electrónico que usted va a utilizar en el argumento from_email a django.core.mail.send_email (). Boto tiene un método verify_email_address (): https://github.com/boto/boto/blob/master/boto/ses/connection.py

Requirements:

  • Python
  • Django

Otro software de desarrollador Harry Marr

MongoEngine
MongoEngine

12 Apr 15

Comentarios a la django-ses

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!