# -*- coding: utf-8 -*- SECRET_KEY = '%%postorius_secret_key' #FIXME same database has mailman? DATABASES = { 'default' : { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': '%%pg_client_database', # Database name 'USER': '%%pg_client_username', # PostgreSQL username 'PASSWORD': '%%pg_client_password', # PostgreSQL password 'HOST': '%%pg_client_server_domainname', # Database server 'PORT': '', # Database port (leave blank for default) 'CONN_MAX_AGE': 300, # Max database connection age 'OPTIONS': {'sslmode': 'verify-full', 'sslcert': '/etc/pki/tls/certs/postgresql.crt', 'sslkey': '/etc/pki/tls/private/postgresql_postorius.key', 'sslrootcert': '/etc/pki/ca-trust/source/anchors/ca_PostgreSQL.crt'}, } } ALLOWED_HOSTS = ['%%revprox_client_external_domainname'] POSTORIUS_TEMPLATE_BASE_URL = 'https://%%revprox_client_external_domainname' CSRF_TRUSTED_ORIGINS = ['%%revprox_client_external_domainname'] USE_X_FORWARDED_HOST = True SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') LANGUAGE_CODE = 'fr' STATIC_URL = '/mailman/postorius_static/' FORCE_SCRIPT_NAME = '/mailman' EMAIL_HOST = "%%smtp_relay_address" EMAIL_PORT = 25 EMAIL_HOST_USER = "%%smtp_relay_user@%%ip_eth0" EMAIL_HOST_PASSWORD = "%%smtp_relay_password" EMAIL_USE_TLS = True DEFAULT_FROM_EMAIL = '%%mailman_mail_owner' EMAIL_SUBJECT_PREFIX = '[Django] ' SERVER_EMAIL = '%%mailman_mail_owner' SOCIALACCOUNT_EMAIL_VERIFICATION = 'none' SOCIALACCOUNT_PROVIDERS = { 'risotto': { 'LEMONLDAP_NAME': 'Authentification centralisée', 'LEMONLDAP_URL': 'https://%%oauth2_server_domainname', 'LEMONLDAP_LOCAL_URL': 'https://%%oauth2_client_server_domainname', 'ACCOUNT_EMAIL_REQUIRED': True, 'ACCOUNT_UNIQUE_EMAIL': True, 'ACCOUNT_USERNAME_REQUIRED': False, 'ACCOUNT_AUTHENTICATION_METHOD': 'email', 'SOCIALACCOUNT_AUTO_SIGNUP': True, 'VERIFIED_EMAIL': True, }, } #FIXME ## This goes in /etc/cron.d/mailman # #@hourly mailman /opt/mailman/venv/bin/mailman-web runjobs hourly #@daily mailman /opt/mailman/venv/bin/mailman-web runjobs daily #@weekly mailman /opt/mailman/venv/bin/mailman-web runjobs weekly #@monthly mailman /opt/mailman/venv/bin/mailman-web runjobs monthly #@yearly mailman /opt/mailman/venv/bin/mailman-web runjobs yearly #* * * * * mailman /opt/mailman/venv/bin/mailman-web runjobs minutely #2,17,32,47 * * * * mailman /opt/mailman/venv/bin/mailman-web runjobs quarter_hourly