Added simple send email

remotes/origin/hasaccess
Sergey G 8 years ago
parent f3548cd046
commit 95851f3a11
  1. 0
      notification/__init__.py
  2. 12
      notification/email.py
  3. 0
      project/config/__init__.py
  4. 5
      project/config/mailgun.py
  5. 2
      project/settings.py
  6. 1
      requirements.txt

@ -0,0 +1,12 @@
import requests
from django.conf import settings
def send_email(subject, text, to, sender=settings.MAILGUN_DEFAULT_FROM):
return requests.post(settings.MAILGUN_API_URL,
auth=("api", settings.MAILGUN_API_KEY),
data={"from": sender,
"to": to,
"subject": subject,
"text": text})

@ -0,0 +1,5 @@
# https://documentation.mailgun.com/
MAILGUN_DOMAIN_NAME = ""
MAILGUN_API_KEY = ""
MAILGUN_DEFAULT_FROM = ""
MAILGUN_API_URL = f"https://api.mailgun.net/v3/{MAILGUN_DOMAIN_NAME}/messages"

@ -118,3 +118,5 @@ USE_TZ = True
# https://docs.djangoproject.com/en/2.0/howto/static-files/
STATIC_URL = '/static/'
from .config.mailgun import *

@ -1 +1,2 @@
Django==2.0.1
requests==2.18.4
Loading…
Cancel
Save