]> git.somenet.org - root/pub/somesible.git/blob - roles/service/sympa/files/default/sympa.conf
roles/base/network/files
[root/pub/somesible.git] / roles / service / sympa / files / default / sympa.conf
1 ###\\\\ Service description ////###
2
3 ## domain
4 ## Primary mail domain name
5 ## Example: domain      mail.example.org
6 domain  lists.somenet.org
7
8 ## listmaster
9 ## Email addresses of listmasters
10 ## Email addresses of the listmasters (users authorized to perform global
11 ## server commands). Some error reports may also be sent to these addresses.
12 ## Listmasters can be defined for each virtual host, however, the default
13 ## listmasters will have privileges to manage all virtual hosts.
14 ## Example: listmaster  your_email_address@domain.tld
15 listmaster      someone@somenet.org
16
17 ###\\\\ Database related ////###
18
19 ## db_type
20 ## Type of the database
21 ## Possible types are "MySQL", "PostgreSQL", "Oracle" and "SQLite".
22 db_type SQLite
23
24 ## db_name
25 ## Name of the database
26 ## With SQLite, this must be the full path to database file.
27 ## With Oracle Database, this must be SID, net service name or easy connection
28 ## identifier (to use net service name, db_host should be set to "none" and
29 ## HOST, PORT and SERVICE_NAME should be defined in tnsnames.ora file).
30 db_name /var/lib/sympa/sympa.sqlite
31
32 ## db_timeout
33 ## Database processing timeout
34 ## Currently, this parameter may be used for SQLite only.
35 db_timeout      10
36
37 ###\\\\ Mail server ////###
38
39 ## sendmail_aliases
40 ## Path of the file that contains all list related aliases
41 ## It is recommended to create a specific alias file so that Sympa never
42 ## overwrites the standard alias file, but only a dedicated file.
43 ## Set this parameter to "none" if you want to disable alias management in
44 ## Sympa.
45 sendmail_aliases        /var/lib/sympa/transport.map
46
47 ## aliases_program
48 ## Program used to update alias database
49 ## This may be "makemap", "newaliases", "postalias", "postmap" or full path to
50 ## custom program.
51 aliases_program postmap
52
53 ## aliases_db_type
54 ## Type of alias database
55 ## "btree", "dbm", "hash" and so on.  Available when aliases_program is
56 ## "makemap", "postalias" or "postmap"
57 aliases_db_type hash
58
59 ###\\\\ List definition ////###
60
61 ## lang
62 ## Language of the list
63 ## This parameter defines the language used for the list. It is used to
64 ## initialize a user's language preference; Sympa command reports are
65 ## extracted from the associated message catalog.
66 lang    en_US
67
68 ###\\\\ Sending/receiving setup ////###
69
70 ## max_size
71 ## Maximum message size
72 ## Maximum size of a message in 8-bit bytes.
73 ## Example: max_size    2097152
74 max_size        209715200
75
76 ###\\\\ DKIM/DMARC/ARC ////###
77
78 ## dkim_parameters.private_key_path
79 ## File path for DKIM private key
80 ## The file must contain a PEM encoded private key
81 dkim_parameters.private_key_path        /etc/sympa/sympa/key_dkim.private
82
83 ## dkim_parameters.selector
84 ## Selector for DNS lookup of DKIM public key
85 ## The selector is used in order to build the DNS query for public key. It is
86 ## up to you to choose the value you want but verify that you can query the
87 ## public DKIM key for "<selector>._domainkey.your_domain"
88 dkim_parameters.selector        s20240709
89
90 ## dkim_parameters.signer_domain
91 ## DKIM "d=" tag, you should probably use the default value
92 ## The DKIM "d=" tag, is the domain of the signing entity. The list domain
93 ## MUST be included in the "d=" domain
94 dkim_parameters.signer_domain   lists.somenet.org
95
96 ## dkim_signature_apply_on
97 ## The categories of messages sent to the list that will be signed using DKIM.
98 ## This parameter controls in which case messages must be signed using DKIM,
99 ## you may sign every message choosing 'any' or a subset. The parameter value
100 ## is a comma separated list of keywords
101 dkim_signature_apply_on any
102
103 ## dmarc_protection.mode
104 ## Protection modes
105 ## Select one or more operation modes.  "Domain matching regular
106 ## expression" (domain_regex) matches the specified Domain regular expression;
107 ## "DKIM signature exists" (dkim_signature) matches any message with a DKIM
108 ## signature header; "DMARC policy ..." (dmarc_*) matches messages from sender
109 ## domains with a DMARC policy as given; "all" (all) matches all messages.
110 ## Example: dmarc_protection.mode       dmarc_reject,dkim_signature
111 dmarc_protection.mode   all
112
113 ## dmarc_protection.phrase
114 ## New From name format
115 ## This is the format to be used for the sender name part of the new From
116 ## header field.
117 dmarc_protection.phrase name_email_via_list
118
119 ###\\\\ Web interface parameters ////###
120
121 ## wwsympa_url
122 ## URL prefix of web interface
123 ## This is used to construct URLs of web interface. The protocol (either
124 ## https:// or http://) is required.
125 ## Example: wwsympa_url https://web.example.org/sympa
126 wwsympa_url     http://lists.somenet.org/sympa
127
128 ## static_content_path
129 ## Directory for static contents
130 static_content_path     /usr/share/sympa/static_content
131
132 ## css_path
133 ## Directory for static style sheets (CSS)
134 ## After an upgrade, static CSS files are upgraded with the newly installed
135 ## "css.tt2" template. Therefore, this is not a good place to store customized
136 ## CSS files.
137 css_path        /var/lib/sympa/css
138
139 ## css_url
140 ## URL for style sheets (CSS)
141 ## To use auto-generated static CSS, HTTP server have to map it with
142 ## "css_path".
143 css_url /css-sympa
144
145 ## pictures_path
146 ## Directory for subscribers pictures
147 pictures_path   /var/lib/sympa/pictures
148
149 ## pictures_url
150 ## URL for subscribers pictures
151 ## HTTP server have to map it with "pictures_path" directory.
152 pictures_url    /pictures-sympa
153
154 ###\\\\ Web interface parameters: Appearances ////###
155
156 ## review_page_size
157 ## Size of review page
158 ## Default number of lines of the array displaying users in the review page
159 review_page_size        500
160
161 ## viewlogs_page_size
162 ## Size of viewlogs page
163 ## Default number of lines of the array displaying the log entries in the logs
164 ## page.
165 viewlogs_page_size      500
166