* |use_tls|:|EMAIL_USE_TLS| <https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-EMAIL_USE_TLS> * |use_ssl|:|EMAIL_USE_SSL| <https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-EMAIL_USE_SSL> * |timeout|:|EMAIL_TIMEOUT| <https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-EMAIL_TIMEOUT> * |ssl_keyfile|:|EMAIL_SSL_KEYFILE| <https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-EMAIL_SSL_KEYFILE> * |ssl_certfile|:|EMAIL_SSL_CERTFILE| <https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-EMAIL_SSL_CERTFILE>
This all goes in your Django settings which from other posts I gather is /etc/mailman3/mailman3-web.py. I'm guessing you are using the Debian packages and that's where the package puts the Django settings.
I added the following to my mailman3-web.py:
EMAIL_USE_SSL = True EMAIL_HOST = 'box2.gtahardware.co.za' EMAIL_PORT = '465' EMAIL_HOST_USER = 'roland@giesler.za.net' EMAIL_HOST_PASSWORD = '<redacted>'
and fixed the "DEFAULT_FROM_EMAIL" and the signup email gets sent successfully!
However, the response URL doesn't not respond when I click it. It opens in a browser, but the processes times out. I'm now checking why that is.