listmaster_notification.tt2 17 KB
Newer Older
1
2
From: SYMPA <[% conf.email %]@[% conf.host %]>
To: [%|loc%]Listmaster <[% to %]>[%END%]
sympa-authors's avatar
sympa-authors committed
3
[% IF type == 'request_list_creation' -%]
4
Subject: [% FILTER qencode %][%|loc(list.name)%]List "%1" creation request[%END%][%END%]
5
6
7
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
salaun's avatar
salaun committed
8

9
[%|loc(email,list.name)%]%1 requested creation of list "%2"[%END%]
10

salaun's avatar
salaun committed
11
12
13
14
[% list.name %]@[% list.host %]
[% list.subject %]
[% conf.wwsympa_url %]/info/[% list.name %]

15
[%|loc%]To activate/delete this mailing list :[%END%]
salaun's avatar
salaun committed
16
[% conf.wwsympa_url %]/get_pending_lists
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57


[% ELSIF type == 'no_db' -%]
Subject: [% FILTER qencode %][%|loc%]No DataBase[%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

[%|loc(db_name)%]Cannot connect to database %1, still trying...[%END%]


[% ELSIF type == 'db_restored' -%]
Subject: [% FILTER qencode %][%|loc%]DataBase connection restored[%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

[%|loc(db_name)%]Connection to database %1 restored.[%END%]


[% ELSIF type == 'loop_command' -%]
Subject: [% FILTER qencode %][%|loc%]Loop detected[%END%][%END%]
MIME-Version: 1.0
Content-Type: multipart/mixed; charset=[%|loc%]_charset_[%END%]; boundary="[% boundary %]"

--[% boundary %]
Content-Type: text/plain
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

[%|loc%]A loop has been detected with the following message[%END%]

--[% boundary %]
Content-Type: message/rfc822
Content-Transfer-Encoding:[%|loc%]_encoding_[%END%]
Content-Disposition: inline

[% INSERT $msg IF msg %]

--[% boundary %]--


sympa-authors's avatar
sympa-authors committed
58
[% ELSIF type == 'virus_scan_failed' -%]
59
Subject: [% FILTER qencode %][%|loc%]Antivirus scan failed[%END%][%END%]
60
61
62
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
salaun's avatar
salaun committed
63

64
[%|loc%]The antivirus scan has failed while processing the following file:[%END%]
salaun's avatar
salaun committed
65
66
	[% filename %]

67
[%|loc%]The returned error message :[%END%]
salaun's avatar
salaun committed
68
	[% error_msg %]
69
70


sympa-authors's avatar
sympa-authors committed
71
[% ELSIF type == 'edit_list_error' -%]
72
Subject: [% FILTER qencode %][%|loc%]incorrect format of edit_list.conf[%END%][%END%]
73
74
75
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
salaun's avatar
salaun committed
76

77
[%|loc%]edit_list.conf format has changed :
salaun's avatar
salaun committed
78
79
'default' is no more accepted for a population.[%END%]

80
81
[%|loc(param0)%]Refer to documentation to adapt %1.[%END%]
[%|loc(param0)%]Until then we recommend your remove %1 ;
salaun's avatar
salaun committed
82
default configuration will be used.[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
83
84

[% ELSIF type == 'sync_include_failed' -%]
85
Subject: [% FILTER qencode %][%|loc(param0)%]subscribers update failed for list %1[%END%][%END%]
86
87
88
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
salaun's avatar
salaun committed
89

90
[%|loc%]Sympa could not include subscribers from external data sources ; the
salaun's avatar
salaun committed
91
database or LDAP directory might be unreachable.[%END%] 
92
[%|loc%]Check Sympa log files for more precise information[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
93

94
95
96
97
98
99
100
101
102
103

[% ELSIF type == 'sync_include_admin_failed' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]admins update failed for list %1[%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

[%|loc%]Sympa could not include admins from external data sources ; the database or LDAP directory might be unreachable.[%END%]
[%|loc%]Check Sympa log files for more precise information[%END%]

sympa-authors's avatar
Update    
sympa-authors committed
104
105
[% ELSIF type == 'no_owner_defined' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
106
107
108
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
109
110
111
112
113

[%|loc(param0)%]No owner is defined for list %1.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

114

115
[% ELSIF type == 'error_copy_file' -%]
sympa-authors's avatar
Update    
sympa-authors committed
116
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
117
118
119
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
120
121
122
123
124

[%|loc(param0,param1)%]Errors occured while copying family %2 file in list %1 directory.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

125

sympa-authors's avatar
Update    
sympa-authors committed
126
127
[% ELSIF type == 'no_respect_rules_family' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
128
129
130
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
131
132
133
134
135
136
137

[%|loc(param0,param1)%]List %1 configuration does not respect family %2 rules.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

[% ELSIF type == 'no_check_rules_family' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
138
139
140
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
141
142
143
144
145

[%|loc(param0,param1)%]Sympa could not check family %2 rules with list %1 param_constraint.conf file.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

146

sympa-authors's avatar
Update    
sympa-authors committed
147
148
[% ELSIF type == 'param_constraint_conf_error' -%]
Subject: [% FILTER qencode %][%|loc%]errors in param_constraint.conf file[%END%][%END%]
149
150
151
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
152
153
154
155

[%|loc(param0)%]Error(s) found in the file %1.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

156

sympa-authors's avatar
Update    
sympa-authors committed
157
158
[% ELSIF type == 'load_admin_file_error' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
159
160
161
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
162
163
164
165
166

[%|loc%]Sympa could not load the list config file.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

167

sympa-authors's avatar
Update    
sympa-authors committed
168
169
[% ELSIF type == 'no_list_family' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
170
171
172
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
173
174
175
176
177
178
179

[%|loc(param0,param1)%]Sympa could not load family %2 for list %1.[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

[% ELSIF type == 'instantiation_family' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
180
181
182
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
sympa-authors's avatar
Update    
sympa-authors committed
183
184
185
186
187

[%|loc(param0,param1)%]Failed to instantiate family %2 for list %1[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

188
189
[% ELSIF type == 'modify_list_family' -%]
Subject: [% FILTER qencode %][%|loc(param0)%]list %1 in status error_config[%END%][%END%]
190
191
192
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
193
194
195
196
197

[%|loc(param0,param1)%]Sympa could not modify list %1 (Family %2)[%END%]
[%|loc%]The list status has been set to error_config.[%END%]
[%|loc%]Check Sympa log files for more precise information.[%END%]

198

sympa-authors's avatar
sympa-authors committed
199
[% ELSIF type == 'automatic_bounce_management' -%]
200
Subject: [% FILTER qencode %][%|loc(list.name)%]List %1 automatic bounce management[%END%][%END%]
201
202
203
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
204

sympa-authors's avatar
sympa-authors committed
205
[% IF action == 'notify_bouncers' -%]
206
[%|loc(total,list.name)%]Because we received MANY non-delivery reports, the %1 subscribers listed below have been
207
notified that they might be removed from list %2:[%END%]
sympa-authors's avatar
sympa-authors committed
208
[% ELSIF action == 'remove_bouncers' -%]
209
[%|loc(total,list.name)%]Because we received MANY non-delivery reports, the %1 subscribers listed below have been
210
removed from list %2:[%END%]
sympa-authors's avatar
sympa-authors committed
211
[% ELSIF action == 'none' -%]
212
[%|loc(total,list.name)%]Because we received MANY non-delivery reports, the %1 subscribers listed below have been
213
214
215
selected by Sympa as severe bouncing addresses:[%END%]
[%END%]

sympa-authors's avatar
Update    
sympa-authors committed
216
[% FOREACH user = user_list -%]
217
[% user %]
218
[% END %]
219

sympa-authors's avatar
sympa-authors committed
220
[%|loc%]Managing bouncing subscribers:[%END%] [% conf.wwsympa_url %]/reviewbouncing/[% list.name %]
221
222
223
224
225
226
227
228

[%# INTERNAL SERVER ERROR  : MAIL -%]
[% ELSIF type == 'mail_intern_error' -%]
Subject: [% FILTER qencode %][%|loc(list.name)%]Listmaster : internal server error [%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

229
230
[%|loc(who)%] User %1 has encountered an internal server error[%END%]
([%action%][% IF msg_id %] - MSG_ID : [%msg_id%][%END%][% IF cmd %] - COMMAND : [%cmd%][%END%][% IF listname %] - LIST : [%listname%]@[%conf.host%][%END%]) :
231

232
[%IF error%][%error%]
233
234
235
236
237
238
239
240
241
242
243
[%END%]  

[%|loc%]See logs for more details.[%END%]

[%# INTERNAL SERVER ERROR  : WEB -%]
[% ELSIF type == 'web_intern_error' -%]
Subject: [% FILTER qencode %][%|loc(list.name)%]Listmaster : internal server error [%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

244
245
[%|loc(who)%] User %1 has encountered an internal server error[%END%]
([%|loc%]Web interface[%END%] - ACTION : [%action%][% IF listname %] - LIST : [%listname%]@[%conf.host%][%END%]) :
246
247

[%IF error == 'chdir_error' %][%|loc%]Unable to change directory.[%END%]
248
[%ELSIF error == 'no_authentication_service_name' %][%|loc%]The authentication server name is not defined.[%END%]
249
250
251
[%ELSIF error == 'auth_conf_no_identified_user' %][%|loc%]auth.conf error : either email_http_header or ldap_host/ldap_get_email_by_uid_filter entries should be defined.[%END%]
[%ELSIF error == 'unknown_authentication_service' %][%|loc(name)%]Unkown authentication service %1.[%END%]
[%ELSIF error == 'add_user_db_failed' %][%|loc(user)%]Add user '%1' in DB failed.[%END%]
252
[%ELSIF error == 'update_user_db_failed' %][%|loc(user)%]Update user '%1' in DB failed[%END%][% IF old_email %][%|loc(old_email)%] (old email : %1)[%END%][%END%]
253
[%ELSIF error == 'add_subscriber_db_failed' %][%|loc(sub)%]Add subscriber '%1' in DB failed.[%END%]
254
[%ELSIF error == 'update_subscriber_db_failed' %][%|loc(sub,old_email)%]Update subscriber '%1' in DB failed[%END%][% IF old_email %][%|loc(old_email)%] (old email : %1)[%END%][%END%]
255
[%ELSIF error == 'delete_subscriber_db_failed' %][%|loc(sub)%]Delete subscriber '%1' in DB failed.[%END%]
256
[%ELSIF error == 'delete_email_failed' %][%|loc(old_email)%]Delete user in DB for old email '%1' failed.[%END%]
257
258
259
260
261
[%ELSIF error == 'subscriber_not_found' %][%|loc(email,listname)%]Subscriber '%1' is not found in list %2.[%END%]
[%ELSIF error == 'cannot_read' %][%|loc(filepath)%]Unable to read file : '%1'.[%END%]
[%ELSIF error == 'cannot_write' %][%|loc(filepath)%]Unable to write file : '%1'.[%END%]
[%ELSIF error == 'cannot_open_file' %][%|loc(file)%]Unable to open file '%1'.[%END%]
[%ELSIF error == 'cannot_open_dir' %][%|loc(directory)%]Unable to open directory '%1'.[%END%]
262
[%ELSIF error == 'cannot_mkdir' %][%|loc(dir)%]Unable to create directory '%1'.[%END%]
263
264
265
266
267
268
269
270
[%ELSIF error == 'cannot_open_spool' %][%|loc(spool)%]Unable to open spool '%1'.[%END%]
[%ELSIF error == 'cannot_get_msg' %][%|loc(msg)%]Unable to get message '%1'.[%END%]
[%ELSIF error == 'rename_file' %][%|loc(old,new)%]Unable to rename file '%1' into '%2'.[%END%]
[%ELSIF error == 'rename_dir' %][%|loc(old,new)%]Unable to rename directory '%1' into '%2'.[%END%]
[%ELSIF error == 'erase_file' %][%|loc(file)%]Unable to erase file '%1'.[%END%]
[%ELSIF error == 'cannot_send_distribute' %][%|loc(from,listname)%]Unable to send command DISTRIBUTE from '%1' to list '%2'.[%END%]
[%ELSIF error == 'no_html_message_available' %][%|loc(dir)%]No HTML version of the message available in '%1'.[%END%]
[%ELSIF error == 'update_config_changes' %][%|loc(listname)%]Unable to update file config_changes for list '%1'.[%END%]
271
272
273
[%ELSIF error == 'month_not_found' %][%|loc(month,listname)%]Unable to find month '%1' for list '%2'[%END%][%IF dir%][%|loc(dir)%] : unable to read '%1'.[%END%][%END%]
[%ELSIF error == 'arc_not_found' %][%|loc(arc_file,listname,path)%]Unable to find archive '%1' for list '%2'[%END%][%IF path%][%|loc(path)%] : unable to read '%1'.[%END%][%END%]
[%ELSIF error == 'inaccessible_archive' %][%|loc(listname)%]Unable to find archive for list '%1'[%END%][%IF path%][%|loc(path)%] : unable to read '%1'.[%END%][%END%]
274
275
276
277
278
279
280
281
282
283
[%ELSIF error == 'may_not_send_me'%][%|loc()%]Unable to send archive : no message id found.[%END%]
[%ELSIF error == 'archive_not_found'%][%|loc(msgid)%]No message found in archives matching Message-ID '%1'.[%END%]
[%ELSIF error == 'cannot_save_config'%][%|loc(listname)%]Cannot save config file for list '%1'.[%END%]
[%ELSIF error == 'failed_to_install_aliases'%][%|loc%]Failed to install aliases.[%END%]
[%ELSIF error == 'failed_to_remove_aliases'%][%|loc%]Failed to remove aliases.[%END%]
[%ELSIF error == 'internal_scenario_error_create_list'%][%|loc%]Internal scenario error for 'create_list'.[%END%]
[%ELSIF error == 'create_list'%][%|loc%]Unable to create list.[%END%]
[%ELSIF error == 'unable_to_load_list_of_topics'%][%|loc%]Unable to load list topics.[%END%]
[%ELSIF error == 'unable_to_load_create_list_templates'%][%|loc%]Unable to load create_list templates.[%END%]
[%ELSIF error == 'unable_get_family'%][%|loc(listname)%]Unable to get family for list '%1'.[%END%]
284
[%ELSIF error == 'list_reload'%][%IF new_listname %][%|loc(new_listname)%]Unable to reload list with new listname '%1'.[%END%][%ELSE%][%|loc%]Unable to reload list[%END%][%END%]
285
286
[%ELSIF error == 'sync_include_failed' %][%|loc(listname)%]Failed to inlude members for list '%1'[%END%] 
[%ELSIF error == 'sync_include_admin_failed' %][%|loc(listname)%]Failed to include list admins for list '%1'[%END%] 
287
288
289
[%ELSIF error == 'no_owner_defined' %][%|loc%]No owner is defined for the list '%1'[%END%] 
[%ELSIF error == 'exportation_failed' %][%|loc(listname)%]The exportation to an Ldap directory failed for list '%1'[%END%] 
[%ELSIF error == 'unable_to_check_list_smtp' %][%|loc(new_listname)%]Unable to check listname '%1' on SMTP server[%END%]
290
291
292
293
294
295
296
297
298
[%ELSIF error == 'create_shared' %][%|loc(listname)%]Cannot create shared for list '%1'.[%END%]
[%ELSIF error == 'restore_shared'%][%|loc(listname)%]Cannot restore shared for list '%1'.[%END%]
[%ELSIF error == 'delete_shared'%][%|loc(listname)%]Cannot delete shared for list '%1'.[%END%]
[%ELSIF error == 'browse_shared'%][%|loc%]Impossible to browse shared for list '%1'.[%END%]
[%ELSIF error == 'cannot_upload'%][%|loc(path)%]Cannot upload file '%1'.[%END%]
[%ELSIF error == 'cannot_unzip' %][%|loc(name)%]Cannot unzip file '%1'.[%END%] 
[%ELSIF error == 'error_during_unzip' %][%|loc(name)%]Errors while unzipping file '%1'.[%END%] 
[%ELSIF error == 'cannot_send_remind' %][%|loc(from,listname)%]Unable to send command REMIND from '%1' to list '%2'.[%END%]
[%ELSIF error == 'cannot_send_mail' %][%|loc(from,listname)%]Unable to send mail from '%1' to list '%2'.[%END%]
299
[%ELSIF error == 'auth_msg_failed' %][%|loc(key,listname)%]Unable to access the message authenticated with key '%1' for list '%2'.[%END%]
300
301
302
[%ELSIF error == 'del_sub_request' %][%|loc(sub)%]Unable to delete subscription request for user '%1'.[%END%]
[%ELSIF error == 'add_file_zip' %][%|loc(file)%]Unable to add file '%1' to archives.[%END%]
[%ELSIF error == 'write_file_zip' %][%|loc(zipfile)%]Unable to write file zip '%1'.[%END%]
303
[%ELSIF error == 'err_404' %][%|loc(zipfile)%]File not found.[%END%]
304
305
306
[%ELSIF error == 'new_document_failed' %][%|loc(path,listname)%]Unable to create a SharedDocument with path '%1' for list '%2'.[%END%]
[%ELSIF error == 'cookie_error' %][%|loc%]Parameter cookie undefined, authentication failure.[%END%]
[%ELSIF error == 'cookie_error_env' %][%|loc(env)%]Cookie error : '%1' undefined, authentication failure.[%END%]
307
[%ELSIF error%][%error%]
308
309
310
311
312
313
314
315
316
317
[%END%]
[%|loc%]See logs for more details.[%END%]

[%# SYSTEM ERROR  : WEB -%]
[% ELSIF type == 'web_system_error' -%]
Subject: [% FILTER qencode %][%|loc(list.name)%]Listmaster : system error [%END%][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]

318
319
[%|loc(who)%] User %1 has encountered a system error[%END%]
([%|loc%]Web interface[%END%] - ACTION : [%action%][% IF listname %] - LIST : [%listname%]@[%conf.host%][%END%]) :
320

321
322
[%IF error == 'a' %]
[%ELSIF error%][% error %]
323
324
325
326
[%END%]
[%|loc%]See logs for more details.[%END%]

[%# OTHER -%]
sympa-authors's avatar
sympa-authors committed
327
[% ELSE -%]
328
329
330
331
Subject: [% FILTER qencode %]Listmaster / [% type %][%END%]
MIME-Version: 1.0
Content-Type: text/plain; charset=[%|loc%]_charset_[%END%];
Content-Transfer-Encoding: [%|loc%]_encoding_[%END%]
salaun's avatar
salaun committed
332

salaun's avatar
fix    
salaun committed
333
[% param0 %]
salaun's avatar
salaun committed
334
[% END %]