1 |
###\\\\ Directories and file location ////### |
2 |
|
3 |
## Directory containing mailing lists subdirectories |
4 |
home /var/lib/sympa/expl |
5 |
|
6 |
## Directory for configuration files ; it also contains scenari/ and templates/ directories |
7 |
etc /etc/sympa |
8 |
|
9 |
## File containing Sympa PID while running. |
10 |
## Sympa also locks this file to ensure that it is not running more than once. Caution : user sympa need to write access without special privilegee. |
11 |
pidfile /var/run/sympa/sympa.pid |
12 |
|
13 |
pidfile_distribute /var/run/sympa/sympa-distribute.pid |
14 |
|
15 |
pidfile_creation /var/run/sympa/sympa-creation.pid |
16 |
|
17 |
pidfile_bulk /var/run/sympa/bulk.pid |
18 |
|
19 |
## Umask used for file creation by Sympa |
20 |
umask 027 |
21 |
|
22 |
## Directory containing available NLS catalogues (Message internationalization) |
23 |
localedir /usr/share/locale |
24 |
|
25 |
## The main spool containing various specialized spools |
26 |
## All spool are created at runtime by sympa.pl |
27 |
spool /var/spool/sympa |
28 |
|
29 |
## Incoming spool |
30 |
queue /var/spool/sympa/msg |
31 |
|
32 |
## Bounce incoming spool |
33 |
queuebounce /var/spool/sympa/bounce |
34 |
|
35 |
## Automatic list creation spool |
36 |
queueautomatic /var/spool/sympa/automatic |
37 |
|
38 |
## |
39 |
queuedigest /var/spool/sympa/digest |
40 |
|
41 |
## |
42 |
queuemod /var/spool/sympa/moderation |
43 |
|
44 |
## |
45 |
queuetopic /var/spool/sympa/topic |
46 |
|
47 |
## |
48 |
queueauth /var/spool/sympa/auth |
49 |
|
50 |
## |
51 |
queueoutgoing /var/spool/sympa/outgoing |
52 |
|
53 |
## |
54 |
queuetask /var/spool/sympa/task |
55 |
|
56 |
## |
57 |
queuesubscribe /var/spool/sympa/subscribe |
58 |
|
59 |
## URL to a virtual host. |
60 |
http_host http://domain.tld |
61 |
|
62 |
## The directory where Sympa stores static contents (CSS, members pictures, documentation) directly delivered by Apache |
63 |
static_content_path /var/lib/sympa/static_content |
64 |
|
65 |
## The URL mapped with the static_content_path directory defined above |
66 |
static_content_url /static-sympa |
67 |
|
68 |
###\\\\ Syslog ////### |
69 |
|
70 |
## The syslog facility for sympa |
71 |
## Do not forget to edit syslog.conf |
72 |
syslog mail |
73 |
|
74 |
## Communication mode with syslogd is either unix (via Unix sockets) or inet (use of UDP) |
75 |
log_socket_type unix |
76 |
|
77 |
## Log intensity |
78 |
## 0 : normal, 2,3,4 for debug |
79 |
log_level 0 |
80 |
|
81 |
log_smtp off |
82 |
|
83 |
## Number of months that elapse before a log is expired. |
84 |
logs_expiration_period 3 |
85 |
|
86 |
###\\\\ General definition ////### |
87 |
|
88 |
## Main robot hostname |
89 |
domain <%= vhost %> |
90 |
|
91 |
## Listmasters email list comma separated |
92 |
## Sympa will associate listmaster privileges to these email addresses (mail and web interfaces). Some error reports may also be sent to these addresses. |
93 |
listmaster listmaster@<%= vhost %> |
94 |
|
95 |
## Local part of sympa email adresse |
96 |
## Effective address will be \[EMAIL\]@\[HOST\] |
97 |
email sympa |
98 |
|
99 |
## Who is able to create lists |
100 |
## This parameter is a scenario, check sympa documentation about scenarios if you want to define one |
101 |
create_list forbidden |
102 |
|
103 |
edit_list owner |
104 |
|
105 |
###\\\\ Tuning ////### |
106 |
|
107 |
## Use of binary version of the list config structure on disk: none | binary_file |
108 |
## Set this parameter to "binary_file" if you manage a big amount of lists (1000+) ; it should make the web interface startup faster |
109 |
cache_list_config none |
110 |
|
111 |
## Sympa commands priority |
112 |
sympa_priority 1 |
113 |
|
114 |
## Default priority for list messages |
115 |
default_list_priority 5 |
116 |
|
117 |
## Default timeout between two scheduled synchronizations of list members with data sources. |
118 |
default_ttl 3600 |
119 |
|
120 |
## Default timeout between two action-triggered synchronizations of list members with data sources. |
121 |
default_distribution_ttl 300 |
122 |
|
123 |
## Default priority for a packet to be sent by bulk. |
124 |
sympa_packet_priority 5 |
125 |
|
126 |
request_priority 0 |
127 |
|
128 |
owner_priority 9 |
129 |
|
130 |
## The minimum number of packets in database before the bulk forks to increase sending rate |
131 |
## |
132 |
bulk_fork_threshold 1 |
133 |
|
134 |
## The max number of bulks that will run on the same server. |
135 |
## |
136 |
bulk_max_count 3 |
137 |
|
138 |
## the number of seconds a slave bulk will remain running without processing a message before it spontaneously dies. |
139 |
## |
140 |
bulk_lazytime 600 |
141 |
|
142 |
## The number of seconds a master bulk waits between two packets number checks. |
143 |
## Keep it small if you expect brutal increases in the message sending load. |
144 |
bulk_wait_to_fork 10 |
145 |
|
146 |
## the number of seconds a bulk sleeps between starting a new loop if it didn't find a message to send. |
147 |
## Keep it small if you want your server to be reactive. |
148 |
bulk_sleep 1 |
149 |
|
150 |
## Secret used by Sympa to make MD5 fingerprint in web cookies secure |
151 |
## Should not be changed ! May invalid all user password |
152 |
#cookie 123456789 |
153 |
|
154 |
## If set to "on", enables support of legacy characters |
155 |
## |
156 |
legacy_character_support_feature off |
157 |
|
158 |
## The default maximum size (in bytes) for messages (can be re-defined for each list) |
159 |
max_size 5242880 |
160 |
|
161 |
## comma separated list of operations for which blacklist filter is applied |
162 |
## Setting this parameter to "none" will hide the blacklist feature |
163 |
use_blacklist send,create_list |
164 |
|
165 |
## Specify which rfc2369 mailing list headers to add |
166 |
rfc2369_header_fields help,subscribe,unsubscribe,post,owner,archive |
167 |
|
168 |
## Specify header fields to be removed before message distribution |
169 |
remove_headers X-Sympa-To,X-Family-To,Return-Receipt-To,Precedence,X-Sequence,Disposition-Notification-To |
170 |
|
171 |
bounce_warn_rate 30 |
172 |
|
173 |
bounce_halt_rate 50 |
174 |
|
175 |
###\\\\ Internationalization ////### |
176 |
|
177 |
## Default lang (ca | cs | de | el | es | et_EE | en_US | fr | fi | hu | it | ja_JP | ko | nl | nb_NO | oc | pl | pt_BR | ru | sv | tr | vi | zh_CN | zh_TW) |
178 |
## This is the default language used by Sympa |
179 |
lang en_US |
180 |
|
181 |
## Supported languages |
182 |
## This is the set of language that will be proposed to your users for the Sympa GUI. Don't select a language if you don't have the proper locale packages installed. |
183 |
#supported_lang ca,cs,de,el,es,et_EE,en_US,fr,fi,hu,it,ja_JP,ko,nl,nb_NO,oc,pl,pt_BR,ru,sv,tr,vi,zh_CN,zh_TW |
184 |
supported_lang en_US,fr |
185 |
|
186 |
###\\\\ Errors management ////### |
187 |
|
188 |
## Bouncing email rate for warn list owner |
189 |
#bounce_warn_rate 20 |
190 |
|
191 |
## Bouncing email rate for halt the list (not implemented) |
192 |
## Not yet used in current version, Default is 50 |
193 |
#bounce_halt_rate 50 |
194 |
|
195 |
## Task name for expiration of old bounces |
196 |
#expire_bounce_task daily |
197 |
|
198 |
## Welcome message return-path |
199 |
## If set to unique, new subcriber is removed if welcome message bounce |
200 |
#welcome_return_path unique |
201 |
|
202 |
###\\\\ MTA related ////### |
203 |
|
204 |
## Path to the MTA (sendmail, postfix, exim or qmail) |
205 |
## should point to a sendmail-compatible binary (eg: a binary named "sendmail" is distributed with Postfix) |
206 |
sendmail /usr/sbin/sendmail |
207 |
|
208 |
## Maximum number of recipients per call to Sendmail. The nrcpt_by_domain.conf file allows a different tuning per destination domain. |
209 |
nrcpt 25 |
210 |
|
211 |
## Max. number of different domains per call to Sendmail |
212 |
avg 10 |
213 |
|
214 |
## Max. number of Sendmail processes (launched by Sympa) running simultaneously |
215 |
## Proposed value is quite low, you can rise it up to 100, 200 or even 300 with powerfull systems. |
216 |
maxsmtp 40 |
217 |
|
218 |
###\\\\ Plugin ////### |
219 |
|
220 |
## Path to the antivirus scanner engine |
221 |
## supported antivirus : McAfee/uvscan, Fsecure/fsav, Sophos, AVP and Trend Micro/VirusWall |
222 |
#antivirus_path /usr/local/uvscan/uvscan |
223 |
|
224 |
## Antivirus pluggin command argument |
225 |
#antivirus_args --secure --summary --dat /usr/local/uvscan |
226 |
|
227 |
###\\\\ S/MIME pluggin ////### |
228 |
|
229 |
## Path to OpenSSL |
230 |
## Sympa knowns S/MIME if openssl is installed |
231 |
#openssl /usr/bin/ssl |
232 |
|
233 |
## The directory path use by OpenSSL for trusted CA certificates |
234 |
#capath /etc/sympa/ssl.crt |
235 |
|
236 |
## This parameter sets the all-in-one file where you can assemble the Certificates of Certification Authorities (CA) |
237 |
#cafile /usr/local/apache/conf/ssl.crt/ca-bundle.crt |
238 |
|
239 |
## User CERTs directory |
240 |
ssl_cert_dir /var/lib/sympa/X509-user-certs |
241 |
|
242 |
crl_dir /var/lib/sympa/crl |
243 |
|
244 |
## Password used to crypt lists private keys |
245 |
#key_passwd your_password |
246 |
|
247 |
###\\\\ Database ////### |
248 |
|
249 |
## Database type (mysql | Pg | Oracle | Sybase | SQLite) |
250 |
## be carefull to the case |
251 |
db_type Pg |
252 |
|
253 |
## Name of the database |
254 |
## with SQLite, the name of the DB corresponds to the DB file |
255 |
db_name sympa |
256 |
|
257 |
## The host hosting your sympa database |
258 |
db_host pgsql.<%= domain %> |
259 |
|
260 |
## The database port |
261 |
db_port 5432/tcp |
262 |
|
263 |
## Database user for connexion |
264 |
db_user sympa |
265 |
|
266 |
## Database password (associated to the db_user) |
267 |
## What ever you use a password or not, you must protect the SQL server (is it a not a public internet service ?) |
268 |
db_passwd <%= pgsql_password %> |
269 |
|
270 |
## Database private extention to user table |
271 |
## You need to extend the database format with these fields |
272 |
#db_additional_user_fields age,address |
273 |
|
274 |
## Database private extention to subscriber table |
275 |
## You need to extend the database format with these fields |
276 |
#db_additional_subscriber_fields billing_delay,subscription_expiration |
277 |
|
278 |
###\\\\ Web interface ////### |
279 |
|
280 |
## Sympa's main page URL |
281 |
wwsympa_url https://<%= vhost %>/wwsympa-wrapper.fcgi |
282 |
|
283 |
## If a spam filter (like spamassassin or j-chkmail) add a smtp headers to tag spams, name of this header (example X-Spam-Status) |
284 |
antispam_tag_header_name X-Spam-Status |
285 |
|
286 |
## The regexp applied on this header to verify message is a spam (example \s*Yes) |
287 |
antispam_tag_header_spam_regexp ^\s*Yes |
288 |
|
289 |
## The regexp applied on this header to verify message is NOT a spam (example \s*No) |
290 |
antispam_tag_header_ham_regexp ^\s*No |
291 |
|
292 |
# Disable alias management, already managed in postfix |
293 |
sendmail_aliases none |
294 |
|
295 |
# keep this enabled for bugzilla automatic mail sending |
296 |
# feature ( which are marked as such in the header ) |
297 |
reject_mail_from_automates_feature off |