Configuring Django ================== Arbitrary `django `__ settings can be set for the promgen web app by adding those under the ``django`` key to the ``promgen.yml`` file. All available django settings (not every setting may apply to promgen) are listed in the `django reference `__. Configuring an SMTP Server -------------------------- An SMTP server for sending outgoing mail can be configured this way: .. code-block:: yaml promgen.notification.email: sender: promgen@example.com django: EMAIL_HOST: mail.example.com EMAIL_PORT: 587 EMAIL_HOST_USER: user@example.com EMAIL_HOST_PASSWORD: EMAIL_USE_TLS: true The ``EMAIL_USE_TLS`` and ``EMAIL_USE_SSL`` settings are mutually exclusive. The ``EMAIL_USE_SSL`` setting enables implicit TLS, the ``EMAIL_USE_TLS`` setting enables STARTTLS. The `django docs on email `__ cover how emails are sent by django as well as relevant configuration parameters.