feat: support smtp via ssl
This commit is contained in:
@@ -152,7 +152,7 @@ the host running the containers and are imported at runtime in the containers.
|
||||
|
||||
* `/opt/mailman/web/settings_local.py` : This is the Django configuration that
|
||||
is imported by the [existing configuration][2]
|
||||
provided by the mailman-web container. **This file is referred to as
|
||||
provided by the mailman-web container. **This file is referred to as
|
||||
`settings.py` in most of the Postorius and Django documentation.** To change
|
||||
or override any settings in Django/Postorius, you need to create/edit this file.
|
||||
A useful configuration for troubleshooting is `DEBUG = True`.
|
||||
@@ -201,8 +201,8 @@ EMAIL_PORT = 25
|
||||
|
||||
Alternatively, you can use the environment variables `SMTP_HOST` (defaults to
|
||||
the container's gateway), `SMTP_PORT` (defaults to `25`), `SMTP_HOST_USER` (defaults to
|
||||
an empty string), `SMTP_HOST_PASSWORD` (defaults to an empty string) and
|
||||
`SMTP_USE_TLS` (defaults to `False`).
|
||||
an empty string), `SMTP_HOST_PASSWORD` (defaults to an empty string),
|
||||
`SMTP_USE_TLS` (defaults to `False`) and `SMTP_USE_SSL` (defaults to `False`).
|
||||
|
||||
This is required in addition to the [Setup your MTA](#setting-up-your-mta)
|
||||
section below, which covers email setup for Mailman Core.
|
||||
|
||||
@@ -216,7 +216,7 @@ EMAIL_PORT = os.environ.get('SMTP_PORT', 25)
|
||||
EMAIL_HOST_USER = os.environ.get('SMTP_HOST_USER', '')
|
||||
EMAIL_HOST_PASSWORD = os.environ.get('SMTP_HOST_PASSWORD', '')
|
||||
EMAIL_USE_TLS = os.environ.get('SMTP_USE_TLS', False)
|
||||
|
||||
EMAIL_USE_SSL = os.environ.get('SMTP_USE_SSL', False)
|
||||
|
||||
# Compatibility with Bootstrap 3
|
||||
from django.contrib.messages import constants as messages # flake8: noqa
|
||||
|
||||
@@ -59,6 +59,9 @@ change them unless you know what you want.
|
||||
- `SMTP_USE_TLS`: Specifies wheather the SMTP connection is encrypted
|
||||
via TLS. Default is `False`.
|
||||
|
||||
- `SMTP_USE_SSL`: Specifies wheather the SMTP connection is encrypted
|
||||
via SSL. Default is `False`.
|
||||
|
||||
- `DJANGO_LOG_URL`: Path to the django's log file. Defaults to
|
||||
`/opt/mailman-web-data/logs/mailmanweb.log`.
|
||||
|
||||
|
||||
@@ -221,7 +221,7 @@ EMAIL_PORT = os.environ.get('SMTP_PORT', 25)
|
||||
EMAIL_HOST_USER = os.environ.get('SMTP_HOST_USER', '')
|
||||
EMAIL_HOST_PASSWORD = os.environ.get('SMTP_HOST_PASSWORD', '')
|
||||
EMAIL_USE_TLS = os.environ.get('SMTP_USE_TLS', False)
|
||||
|
||||
EMAIL_USE_SSL = os.environ.get('SMTP_USE_SSL', False)
|
||||
|
||||
# Compatibility with Bootstrap 3
|
||||
from django.contrib.messages import constants as messages # flake8: noqa
|
||||
|
||||
Reference in New Issue
Block a user