Django-mailgun เป็นแบ็กเอนด์ e-mail ของ Django สำหรับใช้กับ mailgun
Django-mailgun เป็นหล่นในแบ็กเอนด์อีเมลสำหรับ Django ต่อ http://docs.djangoproject.com/en/dev/topics/email/#e-mail-backends
การเดินทางไป:
การติดตั้ง mailgun (NB นี้เป็นขั้นตอนที่จำเป็นเช่น lib ไม่ได้อยู่ใน pypi) ::
& nbsp; & nbsp; & nbsp; PIP ติดตั้งคอมไพล์ -e: //github.com/mailgun/mailgun.py.git#egg=pymailgun
หากคุณกำลังใช้รุ่นหลาม 2.6 หรือต่ำกว่าที่คุณจะต้องใช้ต่อไปนี้ ::
& nbsp; & nbsp; & nbsp; PIP ติดตั้งคอมไพล์ -e: //github.com/mailgun/mailgun.py.git@py25#egg=pymailgun
ติดตั้ง Django-mailgun ::
& nbsp; & nbsp; & nbsp; PIP ติดตั้ง Django-mailgun
หมายเหตุ: หากคุณมีปัญหาเกี่ยวกับ Unicode / UTF-8 สนับสนุนในหลาม 2.5 / 2.6 คุณจะต้องใช้ส้อมของฉัน mailgun จน https://github.com/mailgun/mailgun.py/issues รุ่น / 4 ได้รับการแก้ไข:
& nbsp; & nbsp; & nbsp; PIP ติดตั้งคอมไพล์ -e: //github.com/bradwhittington/mailgun.py.git@py25#egg=pymailgun
เพิ่มต่อไปนี้ settings.py ของคุณ ::
& nbsp; & nbsp; & nbsp; EMAIL_BACKEND = 'django_mailgun.MailgunBackend'
& nbsp; & nbsp; & nbsp; # เหล่านี้เป็นตัวเลือก - ถ้าพวกเขากำลังตั้งค่าเป็นตัวแปรสภาพแวดล้อมที่พวกเขาจะไม่
& nbsp; & nbsp; & nbsp; # จะต้องมีการตั้งค่าที่นี่เช่นกัน
& nbsp; & nbsp; & nbsp; MAILGUN_ACCESS_KEY = 'ACCESS-KEY'
& nbsp; & nbsp; & nbsp; # นี่เป็นตัวเลือกทั้งหมด mailgun จะเริ่มต้นไปยังเซิร์ฟเวอร์ถ้าไม่มีระบุไว้
& nbsp; & nbsp; & nbsp; MAILGUN_SERVER_NAME = 'เซิร์ฟเวอร์ชื่อ'
ตอนนี้เมื่อคุณใช้ `` django.core.mail.send_mail``, mailgun จะส่งข้อความ
Django Builtin ในอีเมล์ข้อผิดพลาด
หากคุณต้องการ Django ของ `Builtin อีเมล์ Reporting`_ ข้อผิดพลาดในการทำงานอย่างถูกต้อง (ที่จริงส่งอีเมลทำงาน) คุณจะต้องกำหนดอย่างชัดเจน" SERVER_EMAIL "การตั้งค่าให้เป็นหนึ่งในที่อยู่ SES การตรวจสอบของคุณ . มิฉะนั้นอีเมลผิดพลาดของคุณทั้งหมดจะล้มเหลวและคุณจะสุขสันต์ไม่รู้ของปัญหา
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ