summaryrefslogtreecommitdiff
path: root/src/mailman/config/schema.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/config/schema.cfg')
-rw-r--r--src/mailman/config/schema.cfg29
1 files changed, 28 insertions, 1 deletions
diff --git a/src/mailman/config/schema.cfg b/src/mailman/config/schema.cfg
index e3ddb6f8e..557da713e 100644
--- a/src/mailman/config/schema.cfg
+++ b/src/mailman/config/schema.cfg
@@ -20,6 +20,7 @@
# formats under the lazr.config regime to define all system configuration
# options. See <https://launchpad.net/lazr.config> for details.
+
[mailman]
# This address is the "site owner" address. Certain messages which must be
# delivered to a human, but which can't be delivered to a list owner (e.g. a
@@ -210,6 +211,7 @@ max_restarts: 10
# ignore this.
sleep_time: 1s
+
[database]
# The class implementing the IDatabase.
class: mailman.database.sqlite.SQLiteDatabase
@@ -222,6 +224,7 @@ class: mailman.database.sqlite.SQLiteDatabase
url: sqlite:///$DATA_DIR/mailman.db
debug: no
+
[logging.template]
# This defines various log settings. The options available are:
#
@@ -318,7 +321,6 @@ success: $msgid post to $listname from $sender, $size bytes
refused: $msgid post to $listname from $sender, $size bytes, $refused failures
failure: $msgid delivery to $recip failed with code $smtpcode, $smtpmsg
-
[logging.subscribe]
[logging.vette]
@@ -847,3 +849,28 @@ rewrite_duplicate_headers:
CC X-Original-CC
Content-Transfer-Encoding X-Original-Content-Transfer-Encoding
MIME-Version X-MIME-Version
+
+
+[dmarc]
+# RFC 7489 - Domain-based Message Authentication, Reporting, and Conformance.
+# https://en.wikipedia.org/wiki/DMARC
+
+# Parameters for DMARC DNS lookups. If you are seeing 'DNSException: Unable
+# to query DMARC policy ...' entries in your error log, you may need to adjust
+# these.
+#
+# The time to wait for a response from a name server before timeout.
+resolver_timeout: 3s
+# The total time to spend trying to get an answer to the DNS question.
+resolver_lifetime: 5s
+
+# A URL from which to retrieve the data for the algorithm that computes
+# Organizational Domains for DMARC policy lookup purposes. This can be
+# anything handled by the Python urllib.request.urlopen function. See
+# https://publicsuffix.org/list/ for info.
+org_domain_data_url: https://publicsuffix.org/list/public_suffix_list.dat
+
+# How long should the local suffix list be used before it's considered out of
+# date. After this amount of time a new list will be downloaded, but if it
+# can't be accessed, old data will still be used.
+cache_lifetime: 7d