Use MailGun via django-anymail instead of Gandi
This commit is contained in:
parent
f4a7a108b5
commit
ef54317bea
@ -66,8 +66,8 @@ WEBLATE_GITHUB_USERNAME=livmackintosh
|
|||||||
#WEBLATE_REQUIRE_LOGIN=1
|
#WEBLATE_REQUIRE_LOGIN=1
|
||||||
|
|
||||||
# Mail server, the server has to listen on port 587 and understand TLS
|
# Mail server, the server has to listen on port 587 and understand TLS
|
||||||
WEBLATE_EMAIL_HOST=mail.gandi.net
|
WEBLATE_EMAIL_HOST=smtp.mailgun.org
|
||||||
# Do NOT use quotes here
|
# Do NOT use quotes here
|
||||||
WEBLATE_EMAIL_USER=admin@ojuso.org
|
WEBLATE_EMAIL_USER=postmaster@mail.ojuso.org
|
||||||
# Do NOT use quotes here
|
# Do NOT use quotes here
|
||||||
WEBLATE_EMAIL_PASSWORD=${SMTP_PASSWORD}
|
WEBLATE_EMAIL_PASSWORD=${SMTP_PASSWORD}
|
||||||
|
@ -66,6 +66,7 @@ INSTALLED_APPS = [
|
|||||||
'rest_framework_gis',
|
'rest_framework_gis',
|
||||||
'storages',
|
'storages',
|
||||||
'whitenoise.runserver_nostatic',
|
'whitenoise.runserver_nostatic',
|
||||||
|
'anymail',
|
||||||
]
|
]
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
@ -107,7 +108,7 @@ WSGI_APPLICATION = 'ojusomap.wsgi.application'
|
|||||||
# E-Mail
|
# E-Mail
|
||||||
# https://docs.djangoproject.com/en/1.11/topics/email/
|
# https://docs.djangoproject.com/en/1.11/topics/email/
|
||||||
|
|
||||||
ADMINS = [('Livvy','livvy@base.nu')]
|
ADMINS = [('Autonomic','autonomic-coop@posteo.net')]
|
||||||
DEFAULT_FROM_EMAIL = os.getenv('DEFAULT_FROM_EMAIL', 'webmaster@localhost')
|
DEFAULT_FROM_EMAIL = os.getenv('DEFAULT_FROM_EMAIL', 'webmaster@localhost')
|
||||||
EMAIL_HOST = os.getenv('EMAIL_HOST', 'localhost')
|
EMAIL_HOST = os.getenv('EMAIL_HOST', 'localhost')
|
||||||
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
|
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
|
||||||
@ -117,6 +118,12 @@ EMAIL_USE_TLS = bool(int(os.getenv('EMAIL_USE_TLS', False)))
|
|||||||
EMAIL_SUBJECT_PREFIX = "Ojuso Platform"
|
EMAIL_SUBJECT_PREFIX = "Ojuso Platform"
|
||||||
SERVER_EMAIL = os.getenv('SERVER_EMAIL', 'root@localhost')
|
SERVER_EMAIL = os.getenv('SERVER_EMAIL', 'root@localhost')
|
||||||
|
|
||||||
|
EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend"
|
||||||
|
ANYMAIL = {
|
||||||
|
"MAILGUN_API_KEY": os.getenv("MAILGUN_API_KEY", ""),
|
||||||
|
"MAILGUN_SENDER_DOMAIN": os.getenv("MAILGUN_SENDER_DOMAIN", ""),
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
# https://docs.djangoproject.com/en/1.11/ref/settings/#databases
|
# https://docs.djangoproject.com/en/1.11/ref/settings/#databases
|
||||||
@ -204,17 +211,17 @@ MEDIA_URL = os.getenv("MEDIA_URL", "https://ojuso-media.nyc3.digitaloceanspaces.
|
|||||||
# Cache
|
# Cache
|
||||||
# https://docs.djangoproject.com/en/1.11/topics/cache/
|
# https://docs.djangoproject.com/en/1.11/topics/cache/
|
||||||
|
|
||||||
if not DEBUG:
|
if DEBUG:
|
||||||
CACHES = {
|
CACHES = {
|
||||||
'default': {
|
'default': {
|
||||||
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
|
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
||||||
'LOCATION': 'cache:11211',
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
CACHES = {
|
CACHES = {
|
||||||
'default': {
|
'default': {
|
||||||
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
|
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
|
||||||
|
'LOCATION': 'cache:11211',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ boto==2.48.0
|
|||||||
boto3==1.4.7
|
boto3==1.4.7
|
||||||
Django==1.11.6
|
Django==1.11.6
|
||||||
django-appconf==1.0.2
|
django-appconf==1.0.2
|
||||||
|
django-anymail==2.0
|
||||||
django-avatar==4.0.1
|
django-avatar==4.0.1
|
||||||
django-bootstrap3==8.2.3
|
django-bootstrap3==8.2.3
|
||||||
django-braces==1.11.0
|
django-braces==1.11.0
|
||||||
|
Loading…
Reference in New Issue
Block a user