Commit | Line | Data |
---|---|---|
f8beb284 MW |
1 | 0.40 - This version identifier must be on line 1 and start in pos 1. |
2 | # | |
3 | #$Id: ezmlmrc.en_US,v 1.17 1999/12/11 03:30:16 lindberg Exp $ | |
4 | #$Name: ezmlm-idx-040 $ | |
5 | # | |
6 | # ezmlmrc | |
7 | # ####### | |
8 | # Controls the actions of ezmlm-make as patched with ezmlm-idx-0.31 or later. | |
9 | # | |
10 | # The base directory 'DIR' is always created by ezmlm-make, as is DIR/key. | |
11 | # Everything else is done from here. | |
12 | # | |
13 | # ezmlm-make looks for this file, first as .ezmlmrc in the directory that the | |
14 | # lists .qmail files will be placed in (if you've used the -c command line | |
15 | # switch), then /etc/ezmlmrc, then ezmlmrc in the ezmlm-make binary directory. | |
16 | # Thus, you can customize ezmlm-make on a global level by placing a customized | |
17 | # copy of ezmlmrc in /etc and on a user level by copying it to .ezmlmrc in | |
18 | # the user's home directory AND use the ezmlm-make -c switch. | |
19 | # | |
20 | # Tags are: | |
21 | # </filename/> : put succeeding text lines in DIR/filename | |
22 | # </-filename/> : erase DIR/filename. | |
23 | # </+dirname/> : create directory DIR/dirname | |
24 | # </:lname/dirname> : symlink DIR/.qmail-list-lname -> DIR/dirname | |
25 | # | |
26 | # The name in the tag can be suffixed with '#' and any number of flags, | |
27 | # corresponding to command line switches. The item will be created/extended | |
28 | # only if all the flags listed are set. Files can be extended as long as they | |
29 | # were the last one created, but not if another file has been started since | |
30 | # then. Flags that are not recognized are silently ignored. | |
31 | # | |
32 | # Thus, </filename#aP/> creates the file if and only if the list is archived | |
33 | # (-a) and not public (-P). If the next tag is </filename#m/>, the file is | |
34 | # extended with the lines up to the next tag if the list is message moderated | |
35 | # (-m). If the next tag is </another/>, 'filename' is closed. Any further | |
36 | # tags leading to the reopenining of 'filename' will overwrite the file, not | |
37 | # extend it. | |
38 | # | |
39 | # A set of user-defined command line switches (xX, yY, zZ) are available for | |
40 | # customization. | |
41 | # | |
42 | # Within the text, certain tags are substituted. Other tags are copied as | |
43 | # is. <#A#> and <#R#> are substituted by ezmlm-manage and -store (see man pages) | |
44 | # and <#l#> (lower case L) is replaced dynamically by the list name for | |
45 | # programs handling both 'list' and 'list-digest'. | |
46 | # | |
47 | # Substitutions are: | |
48 | # <#B#> ezmlm binaries path <#C#> digest code <#D#> dir | |
49 | # <#H#> host <#L#> local <#F#> flags | |
50 | # <#T#> dot <#0#> arg for -0. <#3#>...<#9#> arg for -3..9 | |
51 | # <#1#> ext1 <#2#> ext2 [if dot is /path/.qmail-ext1-ext2-name] | |
52 | # The latter useful when a single user is controlling several virtual domains. | |
53 | # | |
54 | # -0 is used for the main list address when setting up sublists | |
55 | # -3 is for the new from header if we want that header replaced | |
56 | # -4 for specifying the ezmlm-tstdig switches used in dir/editor. Default | |
57 | # -k64 -m30 -t24. Only used if -g is used. | |
58 | # -5 for list-owner address. Mail to list-owner will be forwarded to this addr. | |
59 | # -6 for sql connection info | |
60 | # -7 for contents of DIR/modpost | |
61 | # -8 for contents of DIR/modsub | |
62 | # -9 for contents of DIR/remote | |
63 | # | |
64 | # For demonstration purposes, the '-x' switch results in the following | |
65 | # non-standard actions: | |
66 | # - Removal of many non-text MIME parts from messages. | |
67 | # - Limit posts to 2 bytes <= msg body size <= 40000 | |
68 | # | |
69 | # Attempts to create links or directories that already exist, will result | |
70 | # in a FATAL error. Attempts to open files that have already been closed | |
71 | # or already exits, will cause the old file to be overwritten. | |
72 | # | |
73 | # One of the major problems with ezmlm-lists is DIR/inlocal. For normal | |
74 | # users, it is set up to the list name (user-list or so), which is correct. | |
75 | # However, for user 'ezmlm' in control of virtual domain 'host.dom.com' | |
76 | # the list name is 'list@host.dom.com', but inlocal should be 'ezmlm-list', | |
77 | # not 'list'. Similarly, if ezmlm-domain1 is in control of 'host.dom.com, | |
78 | # list@host.dom.com, should yield an inlocal of 'ezmlm-domain1-list'. To | |
79 | # always get the lists correct, place this file as '.ezmlmrc' in the | |
80 | # users home directory (~ezmlm/.ezmlmrc) and change the inlocal text below | |
81 | # to 'ezmlm-<#L#>' or 'ezmlm-<#1#>-<#L#>, respectively. | |
82 | # config to support future editing without giving ezmlm-make command line | |
83 | # arguments other than dir. Useful for GUI/WWW editing tools | |
84 | </config/> | |
85 | F:<#F#> | |
86 | X:<#X#> | |
87 | D:<#D#> | |
88 | T:<#T#> | |
89 | L:<#L#> | |
90 | H:<#H#> | |
91 | C:<#C#> | |
92 | 0:<#0#> | |
93 | 3:<#3#> | |
94 | 4:<#4#> | |
95 | 5:<#5#> | |
96 | 6:<#6#> | |
97 | 7:<#7#> | |
98 | 8:<#8#> | |
99 | 9:<#9#> | |
100 | </inlocal/> | |
101 | <#L#> | |
102 | </sublist#0/> | |
103 | <#0#> | |
104 | </+archive/> | |
105 | </+subscribers/> | |
106 | </+bounce/> | |
107 | </+text/> | |
108 | # dirs for digests | |
109 | </+digest#d/> | |
110 | </+digest/subscribers#d/> | |
111 | </+digest/bounce#d/> | |
112 | # for extra address db | |
113 | </+allow/> | |
114 | </+allow/subscribers/> | |
115 | # for blacklist | |
116 | </+deny#k/> | |
117 | </+deny/subscribers#k/> | |
118 | # moderator db & mod queue dirs. Needed for -m, -r -s, so we just | |
119 | # make them by default. | |
120 | </+mod/> | |
121 | </+mod/subscribers/> | |
122 | </+mod/pending/> | |
123 | </+mod/accepted/> | |
124 | </+mod/rejected/> | |
125 | # links: dot -> dir/editor | |
126 | </:/editor/> | |
127 | </:-owner/owner/> | |
128 | </:-digest-owner/owner#d/> | |
129 | </:-return-default/bouncer/> | |
130 | </:-digest-return-default/digest/bouncer#d/> | |
131 | </:-default/manager/> | |
132 | # for message moderation only | |
133 | </:-accept-default/moderator#m/> | |
134 | </:-reject-default/moderator#m/> | |
135 | # Get rid of configuration flags for editing mode so we can start with a | |
136 | # clean state. | |
137 | </-modpost#eM/> | |
138 | </-modsub#eS/> | |
139 | </-remote#eR/> | |
140 | </-public#eP/> | |
141 | </-indexed#eA/> | |
142 | </-archived#eA/> | |
143 | </-prefix#eF/> | |
144 | </-text/trailer#eT/> | |
145 | </-sublist#e^0/> | |
146 | </-mimeremove#eX/> | |
147 | # Not needed, except for message moderation. | |
148 | </-moderator#eM/> | |
149 | # We don't clean out text files to make it easier for users | |
150 | # doing manual config by e.g. touching dir/remote. | |
151 | # subscription moderation | |
152 | </modsub#s/> | |
153 | <#8#> | |
154 | # remote admin | |
155 | </remote#r/> | |
156 | <#9#> | |
157 | # message moderation | |
158 | </modpost#m/> | |
159 | <#7#> | |
160 | # List owner mail | |
161 | </owner#5/> | |
162 | <#5#> | |
163 | </owner#^5/> | |
164 | <#D#>/Mailbox | |
165 | </#W/> | |
166 | |<#B#>/ezmlm-warn '<#D#>' || exit 0 | |
167 | # Handles subscription. Add flags if you want a non-default digest format. | |
168 | # Service subject commands to the # request address if the -q switch is given. | |
169 | # Also -l and -d enable subscriber listing/text file editing, for remote adms. | |
170 | # -u gives subscriber only archive access | |
171 | </manager#ab/> | |
172 | |<#B#>/ezmlm-get -P '<#D#>' <#C#> | |
173 | </manager#aGB/> | |
174 | |<#B#>/ezmlm-get '<#D#>' <#C#> | |
175 | </manager#agB/> | |
176 | |<#B#>/ezmlm-get -s '<#D#>' <#C#> | |
177 | </manager#q/> | |
178 | |<#B#>/ezmlm-request '<#D#>' | |
179 | # Ok to add -l/-d even for non-mod lists, since ezmlm-manage | |
180 | # won't allow it unless there are remote admins. The lack of logic other than | |
181 | # AND makes this very tedious ... | |
182 | # first lists with normal confirmation: | |
183 | </manager#LNHJ/> | |
184 | |<#B#>/ezmlm-manage '<#D#>' | |
185 | </manager#lNHJ/> | |
186 | |<#B#>/ezmlm-manage -l '<#D#>' | |
187 | </manager#LnHJ/> | |
188 | |<#B#>/ezmlm-manage -e '<#D#>' | |
189 | </manager#lnHJ/> | |
190 | |<#B#>/ezmlm-manage -le '<#D#>' | |
191 | # ... now no confirmation for subscribe ... | |
192 | </manager#LNhJ/> | |
193 | |<#B#>/ezmlm-manage -S '<#D#>' | |
194 | </manager#lNhJ/> | |
195 | |<#B#>/ezmlm-manage -lS '<#D#>' | |
196 | </manager#LnhJ/> | |
197 | |<#B#>/ezmlm-manage -eS '<#D#>' | |
198 | </manager#lnhJ/> | |
199 | |<#B#>/ezmlm-manage -leS '<#D#>' | |
200 | # ... now no confirmation for unsubscribe ... | |
201 | </manager#LNHj/> | |
202 | |<#B#>/ezmlm-manage -U '<#D#>' | |
203 | </manager#lNHj/> | |
204 | |<#B#>/ezmlm-manage -lU '<#D#>' | |
205 | </manager#LnHj/> | |
206 | |<#B#>/ezmlm-manage -eU '<#D#>' | |
207 | </manager#lnHj/> | |
208 | |<#B#>/ezmlm-manage -leU '<#D#>' | |
209 | # ... and finally no confirmation at all ... | |
210 | </manager#LNhj/> | |
211 | |<#B#>/ezmlm-manage -US '<#D#>' | |
212 | </manager#lNhj/> | |
213 | |<#B#>/ezmlm-manage -lUS '<#D#>' | |
214 | </manager#Lnhj/> | |
215 | |<#B#>/ezmlm-manage -eUS '<#D#>' | |
216 | </manager#lnhj/> | |
217 | |<#B#>/ezmlm-manage -leUS '<#D#>' | |
218 | </manager#W/> | |
219 | |<#B#>/ezmlm-warn '<#D#>' || exit 0 | |
220 | </#dW/> | |
221 | |<#B#>/ezmlm-warn -d '<#D#>' || exit 0 | |
222 | </editor/> | |
223 | # reject shouldn't be configured for sublist. | |
224 | </#^0/> | |
225 | # full reject is now default, to get To/Cc: listaddress requirement | |
226 | |<#B#>/ezmlm-reject '<#D#>' | |
227 | # -k => reject posts from blacklisted addresses. Done for moderated | |
228 | # lists as well - allows removal of unwanted noise. | |
229 | </#k^0/> | |
230 | |<#B#>/ezmlm-issubn -n '<#D#>/deny' || { echo "Sorry, I've been told to reject your posts. Contact <#L#>-owner@<#H#> if you have questions about this (#5.7.2)"; exit 100 ; } | |
231 | # switch -u=> restrict to subs of list & digest. If not m | |
232 | # do it with ezmlm-issubn, if 'm' do it with ezmlm-gate | |
233 | </#uM/> | |
234 | |<#B#>/ezmlm-issubn '<#D#>' '<#D#>/digest' '<#D#>/allow' '<#D#>/mod' || { echo "Sorry, only subscribers may post. If you are a subscriber, please forward this message to <#L#>-owner@<#H#> to get your new address included (#5.7.2)"; exit 100 ; } | |
235 | </#um/> | |
236 | |<#B#>/ezmlm-gate '<#D#>' '<#D#>' '<#D#>/digest' '<#D#>/allow' '<#D#>/mod' | |
237 | # For message moderation, editor has store/clean | |
238 | </#mUO/> | |
239 | |<#B#>/ezmlm-store '<#D#>' | |
240 | </#mUo/> | |
241 | |<#B#>/ezmlm-store -P '<#D#>' | |
242 | </#mU/> | |
243 | |<#B#>/ezmlm-clean '<#D#>' || exit 0 | |
244 | </#mu/> | |
245 | |<#B#>/ezmlm-clean -R '<#D#>' || exit 0 | |
246 | # for non-message moderated lists, it has send | |
247 | </#M/> | |
248 | |<#B#>/ezmlm-send '<#D#>' | |
249 | # ezmlm-archive here for normal lists. Put into moderator for mess-mod lists | |
250 | </#Mi/> | |
251 | |<#B#>/ezmlm-archive '<#D#>' || exit 0 | |
252 | # all lists have warn unless -w. | |
253 | </#W/> | |
254 | |<#B#>/ezmlm-warn '<#D#>' || exit 0 | |
255 | # for digest bounces | |
256 | </#dW/> | |
257 | |<#B#>/ezmlm-warn -d '<#D#>' || exit 0 | |
258 | </#d^4/> | |
259 | |<#B#>/ezmlm-tstdig -m30 -k64 -t48 '<#D#>' || exit 99 | |
260 | </#d4/> | |
261 | |<#B#>/ezmlm-tstdig <#4#> '<#D#>' || exit 99 | |
262 | </#d/> | |
263 | |<#B#>/ezmlm-get '<#D#>' || exit 0 | |
264 | # bouncer for list and digest | |
265 | </bouncer/> | |
266 | |<#B#>/ezmlm-weed | |
267 | |<#B#>/ezmlm-return -D '<#D#>' | |
268 | </digest/bouncer#d/> | |
269 | |<#B#>/ezmlm-weed | |
270 | |<#B#>/ezmlm-return -d '<#D#>' | |
271 | # moderator is set up only for message moderated lists. However, '-e' does | |
272 | # not remove it since we can't remove the symlinks to it (they're outside | |
273 | # of the list dir. | |
274 | </moderator#m/> | |
275 | |<#B#>/ezmlm-moderate '<#D#>' | |
276 | </#mi/> | |
277 | |<#B#>/ezmlm-archive '<#D#>' || exit 0 | |
278 | </#mU/> | |
279 | |<#B#>/ezmlm-clean '<#D#>' || exit 0 | |
280 | </#mu/> | |
281 | |<#B#>/ezmlm-clean -R '<#D#>' || exit 0 | |
282 | </headerremove#E/> | |
283 | return-path | |
284 | return-receipt-to | |
285 | content-length | |
286 | precedence | |
287 | x-confirm-reading-to | |
288 | x-pmrqc | |
289 | list-subscribe | |
290 | list-unsubscribe | |
291 | list-help | |
292 | </headerremove#E^0/> | |
293 | # For sublists, these should be left in | |
294 | list-post | |
295 | # remove from header if -3 'new_from_line' | |
296 | </#3E/> | |
297 | from | |
298 | </lock/> | |
299 | </lockbounce/> | |
300 | </digest/lockbounce#d/> | |
301 | </digest/lock#d/> | |
302 | </public#p/> | |
303 | </archived#a/> | |
304 | </indexed#a/> | |
305 | </inhost/> | |
306 | <#H#> | |
307 | </outhost/> | |
308 | <#H#> | |
309 | </outlocal/> | |
310 | <#L#> | |
311 | </mailinglist/> | |
312 | contact <#L#>-help@<#H#>; run by ezmlm | |
313 | # Headeradd needs to always exist but leave out stuff for sublists | |
314 | </headeradd#E^0/> | |
315 | # Good for mailing list stuff (and vacation program) | |
316 | Precedence: bulk | |
317 | # To prevent indexing by findmail.com | |
318 | X-No-Archive: yes | |
319 | # rfc2369, first from main list only, others from sublist only | |
320 | List-Post: <mailto:<#L#>@<#H#>> | |
321 | </headeradd#E/> | |
322 | List-Help: <mailto:<#l#>-help@<#h#>> | |
323 | List-Unsubscribe: <mailto:<#l#>-unsubscribe@<#h#>> | |
324 | List-Subscribe: <mailto:<#l#>-subscribe@<#h#>> | |
325 | # add new from line "From: arg" if -3 'arg' | |
326 | </#3E/> | |
327 | From: <#3#> | |
328 | # max & min message size | |
329 | </msgsize#x/> | |
330 | 30000:2 | |
331 | # remove mime parts if -x | |
332 | </mimeremove#xE/> | |
333 | application/excel | |
334 | application/rtf | |
335 | application/msword | |
336 | application/ms-tnef | |
337 | text/html | |
338 | text/rtf | |
339 | text/enriched | |
340 | text/x-vcard | |
341 | application/activemessage | |
342 | application/andrew-inset | |
343 | application/applefile | |
344 | application/atomicmail | |
345 | application/dca-rft | |
346 | application/dec-dx | |
347 | application/mac-binhex40 | |
348 | application/mac-compactpro | |
349 | application/macwriteii | |
350 | application/news-message-id | |
351 | application/news-transmission | |
352 | application/octet-stream | |
353 | application/oda | |
354 | application/pdf | |
355 | application/postscript | |
356 | application/powerpoint | |
357 | application/remote-printing | |
358 | application/slate | |
359 | application/wita | |
360 | application/wordperfect5.1 | |
361 | application/x-bcpio | |
362 | application/x-cdlink | |
363 | application/x-compress | |
364 | application/x-cpio | |
365 | application/x-csh | |
366 | application/x-director | |
367 | application/x-dvi | |
368 | application/x-hdf | |
369 | application/x-httpd-cgi | |
370 | application/x-koan | |
371 | application/x-latex | |
372 | application/x-mif | |
373 | application/x-netcdf | |
374 | application/x-stuffit | |
375 | application/x-sv4cpio | |
376 | application/x-sv4crc | |
377 | application/x-tar | |
378 | application/x-tcl | |
379 | application/x-tex | |
380 | application/x-texinfo | |
381 | application/x-troff | |
382 | application/x-troff-man | |
383 | application/x-troff-me | |
384 | application/x-troff-ms | |
385 | application/x-ustar | |
386 | application/x-wais-source | |
387 | audio/basic | |
388 | audio/mpeg | |
389 | audio/x-aiff | |
390 | audio/x-pn-realaudio | |
391 | audio/x-pn-realaudio | |
392 | audio/x-pn-realaudio-plugin | |
393 | audio/x-realaudio | |
394 | audio/x-wav | |
395 | image/gif | |
396 | image/ief | |
397 | image/jpeg | |
398 | image/png | |
399 | image/tiff | |
400 | image/x-cmu-raster | |
401 | image/x-portable-anymap | |
402 | image/x-portable-bitmap | |
403 | image/x-portable-graymap | |
404 | image/x-portable-pixmap | |
405 | image/x-rgb | |
406 | image/x-xbitmap | |
407 | image/x-xpixmap | |
408 | image/x-xwindowdump | |
409 | text/x-sgml | |
410 | video/mpeg | |
411 | video/quicktime | |
412 | video/x-msvideo | |
413 | video/x-sgi-movie | |
414 | x-conference/x-cooltalk | |
415 | x-world/x-vrml | |
416 | # These can also be excluded, but for many lists it is desirable | |
417 | # to allow them. Uncomment to add to mimeremove. | |
418 | # application/zip | |
419 | # application/x-gtar | |
420 | # application/x-gzip | |
421 | # application/x-sh | |
422 | # application/x-shar | |
423 | # chemical/x-pdb | |
424 | # --------------------- Handle SQL connect info | |
425 | </-sql#^6e/> | |
426 | </-digest/sql#^6e/> | |
427 | </-allow/sql#^6e/> | |
428 | </sql#6W/> | |
429 | <#6#> | |
430 | </sql#6w/> | |
431 | <#6#>:<#L#>@<#H#> | |
432 | </digest/sql#6dW/> | |
433 | <#6#>_digest | |
434 | </digest/sql#6dw/> | |
435 | <#6#>_digest:<#L#>_digest@<#H#> | |
436 | </allow/sql#6/> | |
437 | <#6#>_allow | |
438 | # -------------------- End sql stuff | |
439 | </prefix#fE/> | |
440 | [<#L#>] | |
441 | </text/trailer#tE/> | |
442 | --------------------------------------------------------------------- | |
443 | To unsubscribe, e-mail: <#L#>-unsubscribe@<#H#> | |
444 | For additional commands, e-mail: <#L#>-help@<#H#> | |
445 | </text/bottom#E/> | |
446 | ||
447 | --- Administrative commands for the <#l#> list --- | |
448 | ||
449 | I can handle administrative requests automatically. Please | |
450 | do not send them to the list address! Instead, send | |
451 | your message to the correct command address: | |
452 | ||
453 | For help and a description of available commands, send a message to: | |
454 | <<#L#>-help@<#H#>> | |
455 | ||
456 | To subscribe to the list, send a message to: | |
457 | <<#L#>-subscribe@<#H#>> | |
458 | ||
459 | To remove your address from the list, just send a message to | |
460 | the address in the ``List-Unsubscribe'' header of any list | |
461 | message. If you haven't changed addresses since subscribing, | |
462 | you can also send a message to: | |
463 | <<#L#>-unsubscribe@<#H#>> | |
464 | ||
465 | </#dE/> | |
466 | or for the digest to: | |
467 | <<#L#>-digest-unsubscribe@<#H#>> | |
468 | ||
469 | </#HEJ/> | |
470 | For addition or removal of addresses, I'll send a confirmation | |
471 | message to that address. When you receive it, simply reply to it | |
472 | to complete the transaction. | |
473 | ||
474 | </#E/> | |
475 | If you need to get in touch with the human owner of this list, | |
476 | please send a message to: | |
477 | ||
478 | <<#L#>-owner@<#H#>> | |
479 | ||
480 | Please include a FORWARDED list message with ALL HEADERS intact | |
481 | to make it easier to help you. | |
482 | ||
483 | --- Enclosed is a copy of the request I received. | |
484 | ||
485 | </text/bounce-bottom#E/> | |
486 | ||
487 | --- Enclosed is a copy of the bounce message I received. | |
488 | ||
489 | </text/bounce-num#E/> | |
490 | ||
491 | I've kept a list of which messages from the <#L#> mailing list have | |
492 | bounced from your address. | |
493 | ||
494 | </#aE/> | |
495 | Copies of these messages may be in the archive. | |
496 | ||
497 | </#aE/> | |
498 | To retrieve a set of messages 123-145 (a maximum of 100 per request), | |
499 | send an empty message to: | |
500 | <<#L#>-get.123_145@<#H#>> | |
501 | ||
502 | To receive a subject and author list for the last 100 or so messages, | |
503 | send an empty message to: | |
504 | <<#L#>-index@<#H#>> | |
505 | ||
506 | </#E/> | |
507 | Here are the message numbers: | |
508 | ||
509 | </text/dig-bounce-num#E/> | |
510 | ||
511 | I've kept a list of which digests from the <#L#>-digest mailing list | |
512 | have bounced from your address. For each digest you missed, I have | |
513 | noted the number of the first message in the digest. | |
514 | ||
515 | </#aE/> | |
516 | I do not archive the digests themselves, but you may be able to | |
517 | get the messages from the main list archive. | |
518 | ||
519 | To retrieve a set of messages 123-145 (a maximum of 100 per request), | |
520 | send an empty message to: | |
521 | <<#L#>-get.123_145@<#H#>> | |
522 | ||
523 | To receive a subject and author list for the last 100 or so messages, | |
524 | send an empty message to: | |
525 | <<#L#>-index@<#H#>> | |
526 | ||
527 | </#E/> | |
528 | Here are the digest message numbers: | |
529 | ||
530 | </text/bounce-probe#E/> | |
531 | ||
532 | Messages to you from the <#l#> mailing list seem to | |
533 | have been bouncing. I sent you a warning message, but it bounced. | |
534 | I've attached a copy of the bounce message. | |
535 | ||
536 | This is a probe to check whether your address is reachable. If this | |
537 | probe bounces, I will remove your address from the | |
538 | <#l#>@<#H#> mailing list, without further notice. | |
539 | ||
540 | You can re-subscribe by sending a message to this address: | |
541 | <<#l#>-subscribe@<#H#>> | |
542 | ||
543 | </text/bounce-warn#E/> | |
544 | ||
545 | Messages to you from the <#l#> mailing list seem to | |
546 | have been bouncing. I've attached a copy of the first bounce | |
547 | message I received. | |
548 | ||
549 | If this message bounces too, I will send you a probe. If the probe bounces, | |
550 | I will remove your address from the <#l#> mailing list, | |
551 | without further notice. | |
552 | ||
553 | </text/digest#dE/> | |
554 | To subscribe to the digest, e-mail: | |
555 | <<#L#>-digest-subscribe@<#H#>> | |
556 | ||
557 | To unsubscribe from the digest, e-mail: | |
558 | <<#L#>-digest-unsubscribe@<#H#>> | |
559 | ||
560 | To post to the list, e-mail: | |
561 | <<#L#>@<#H#>> | |
562 | ||
563 | </text/get-bad#E/> | |
564 | Sorry, that message is not in the archive. | |
565 | ||
566 | </text/help#E/> | |
567 | This is a generic help message. The message I received wasn't sent to | |
568 | any of my command addresses. | |
569 | ||
570 | Here is a list of the command addresses supported: | |
571 | ||
572 | Send mail to the following for info and FAQ for this list: | |
573 | <<#L#>-info@<#H#>> | |
574 | <<#L#>-faq@<#H#>> | |
575 | ||
576 | </#dE/> | |
577 | Similar addresses exist for the digest list: | |
578 | <<#L#>-digest-subscribe@<#H#>> | |
579 | <<#L#>-digest-unsubscribe@<#H#>> | |
580 | ||
581 | # ezmlm-make -i needed to add ezmlm-get line. If not, we can't do | |
582 | # multi-get! | |
583 | </#aE/> | |
584 | To get messages 123 through 145 (a maximum of 100 per request), mail: | |
585 | <<#L#>-get.123_145@<#H#>> | |
586 | ||
587 | To get an index with subject and author for messages 123-456, mail: | |
588 | <<#L#>-index.123_456@<#H#>> | |
589 | ||
590 | To receive all messages with the same subject as message 12345, | |
591 | send an empty message to: | |
592 | <<#L#>-thread.12345@<#H#>> | |
593 | ||
594 | </#E/> | |
595 | The messages do not really need to be empty, but I will ignore | |
596 | their content. Only the ADDRESS you send to is important. | |
597 | ||
598 | You can start a subscription for an alternate address, | |
599 | for example "john@host.domain", just add a hyphen and your | |
600 | address (with '=' instead of '@') after the command word: | |
601 | <<#L#>-subscribe-john=host.domain@<#H#>> | |
602 | ||
603 | To stop subscription for this address, mail: | |
604 | <<#L#>-unsubscribe-john=host.domain@<#H#>> | |
605 | ||
606 | </text/mod-help#E/> | |
607 | Thank you for agreeing to moderate the <#L#>@<#H#> | |
608 | mailing list. | |
609 | ||
610 | My commands are a little different from other mailing lists, | |
611 | but I think you will find them intuitive and easy to use. | |
612 | ||
613 | Here are some instructions for the tasks you may have to perform | |
614 | as a list-owner and/or moderator. | |
615 | ||
616 | General list instructions follow at the end of this message. | |
617 | ||
618 | Remote subscription | |
619 | ------------------- | |
620 | As a moderator, you can subscribe and unsubscribe any address to | |
621 | the mailing list. To subscribe "john@host.domain", simply put | |
622 | a hyphen after the command word, then his address with '=' instead | |
623 | of the '@'. For instance, to subscribe that address, send mail to: | |
624 | <<#L#>-subscribe-john=host.domain@<#H#>> | |
625 | ||
626 | You can similarly remove the address by sending a message to: | |
627 | <<#L#>-unsubscribe-john=host.domain@<#H#>> | |
628 | ||
629 | </#dE/> | |
630 | For the digest list: | |
631 | <<#L#>-digest-subscribe-john=host.domain@<#H#>> | |
632 | <<#L#>-digest-unsubscribe-john=host.domain@<#H#>> | |
633 | ||
634 | </#E/> | |
635 | That's all. No subject and no message body needed! | |
636 | ||
637 | </#rE/> | |
638 | I will send you a confirmation request, to make sure | |
639 | that you really sent the request. Simply reply to the | |
640 | message, and your wish has been granted. | |
641 | </#RE/> | |
642 | I will send a confirmation request to the user address, in this | |
643 | case <john@host.domain>. All the user has to do is to reply to | |
644 | this confirmation request message. | |
645 | </#E/> | |
646 | ||
647 | The confirmations are necessary to make it extremely hard | |
648 | for a third party to add or remove an address to the list. | |
649 | ||
650 | I will notify the user when his/her subscriber status | |
651 | has changed. | |
652 | ||
653 | Subscription | |
654 | ------------ | |
655 | ||
656 | Any user can subscribe or unsubscribe by sending mail to: | |
657 | ||
658 | <<#L#>-subscribe@<#H#>> | |
659 | <<#L#>-unsubscribe@<#H#>> | |
660 | ||
661 | </#dE/> | |
662 | For the digest list: | |
663 | ||
664 | <<#L#>-digest-subscribe@<#H#>> | |
665 | <<#L#>-digest-unsubscribe@<#H#>> | |
666 | ||
667 | </#E/> | |
668 | The user will receive a confirmation request to make | |
669 | sure s/he controls the subscription address. Once this | |
670 | is verified the user is unsubscribed. | |
671 | ||
672 | </#sE/> | |
673 | Since this list is moderated for subscriptions, I will send a | |
674 | second confirmation request to the moderator(s). Since the user | |
675 | has already confirmed the desire to be on the list, you as the | |
676 | moderator can be highly confident that the subscriber address is | |
677 | real. If you want to approve the users request, simply reply to | |
678 | my CONFIRM message. If not, you can simply delete my message or | |
679 | possibly contact the potential subscriber for more information. | |
680 | </#SE/> | |
681 | Subscriptions work the same way. | |
682 | </#E/> | |
683 | ||
684 | The user can also use: | |
685 | ||
686 | <<#L#>-subscribe-mary=host.domain@<#H#>> | |
687 | <<#L#>-unsubscribe-mary=host.domain@<#H#>> | |
688 | ||
689 | to have mail sent to "mary@host.domain". Only if she receives mail | |
690 | at this address will she receive the confirmation request and be | |
691 | able to reply to it. | |
692 | ||
693 | Your address and identity will not be revealed to the subscriber, | |
694 | unless you send mail directly to the user. | |
695 | ||
696 | </#rlE/> | |
697 | To get a subscriber list for <#L#>@<#H#>, send a message to: | |
698 | <<#L#>-list@<#H#>> | |
699 | ||
700 | To get a list transaction log <#L#>@<#H#>, send a message to: | |
701 | <<#L#>-log@<#H#>> | |
702 | ||
703 | </#rldE/> | |
704 | For digest subscribers: | |
705 | <<#L#>-digest-list@<#H#>> | |
706 | and: | |
707 | <<#L#>-digest-log@<#H#>> | |
708 | ||
709 | </#rnE/> | |
710 | You can remotely edit the text files that make up the responses the | |
711 | list sends out. To get a list of files and editing instructions, mail: | |
712 | <<#L#>-edit@<#H#>> | |
713 | ||
714 | </#mE/> | |
715 | Moderated posts | |
716 | --------------- | |
717 | When posts are moderated, I will save the posted message and send | |
718 | you a copy together with instructions. The message to you will | |
719 | have "MODERATE for ..." as the subject. | |
720 | ||
721 | To accept the post, just reply to the 'Reply-To:', which I have | |
722 | configured with the correct "accept" address address. You do not need | |
723 | to include the post itself. In fact, I will ignore anything you send | |
724 | me as long as the address you send to is correct. | |
725 | ||
726 | If you want to reject it, send mail to the 'From:' address, which | |
727 | I have configured with the correct "reject" address. This can | |
728 | usually be done by 'reply-to-all', then deleting any address other | |
729 | than the "reject" address. You may add a comment to the sender between | |
730 | two lines starting with three '%'. I will send only this comment to the | |
731 | sender with the rejected post. Again, I will not reveal your identity. | |
732 | ||
733 | I will process the message according to the first reply I receive. | |
734 | If you send me a request to accept a message that has already been | |
735 | rejected or vice versa, I will let you know. | |
736 | ||
737 | If I receive no moderator replies within a certain period of | |
738 | time (normally 5 days), I will return the message to the sender | |
739 | with an explanation of what happened. Your administrator can also | |
740 | set up the list so that such "ignored" messages are simply deleted | |
741 | without notification, rather than returned to sender. | |
742 | </#E/> | |
743 | ||
744 | Vacations | |
745 | --------- | |
746 | If you are temporarily at a different address, just forward all messages | |
747 | that have the correct 'Mailing-List:' header (or all that have subjects | |
748 | starting with 'MODERATE for <#L#>@<#H#>' | |
749 | or 'CONFIRM subscribe to <#L#>@<#H#>') to the | |
750 | new address. You can then moderate from the new address. Alternatively, | |
751 | you can forward the messages to a friend so that s/he can moderate | |
752 | for you. Please OK this with the list owner first. | |
753 | ||
754 | If you would like to automatically approve all requests while you | |
755 | are gone, set up you mail client to auto-reply to messages that | |
756 | have subjects meeting the above criteria. | |
757 | ||
758 | </#rE/> | |
759 | If you try to do remote administration from an address that is not | |
760 | your own, the subscriber, not you, will be asked to confirm. After | |
761 | that, a moderator confirm request is sent to all moderators. | |
762 | I'm doing this because I have no way of knowing that it is you that | |
763 | sent the original request. | |
764 | ||
765 | Please note that your original request (and your address) are sent to | |
766 | the subscriber in this case! | |
767 | </#E/> | |
768 | ||
769 | Good luck! | |
770 | ||
771 | PS: Please contact the list owner (<#L#>-owner@<#H#>) if you | |
772 | have any questions or problems. | |
773 | ||
774 | </text/mod-reject#E/> | |
775 | I'm sorry, your message (enclosed) was not accepted by the moderator. | |
776 | If the moderator has made any comments, they are shown below. | |
777 | </text/mod-request#E/> | |
778 | The enclosed message was submitted to the <#L#>@<#H#> | |
779 | mailing list. If you'd like to approve it for distribution to all | |
780 | the subscribers, please e-mail: | |
781 | ||
782 | !A | |
783 | ||
784 | Usually, this happens when you just hit the "reply" button. You can | |
785 | check the address to make sure that it starts with | |
786 | "<#L#>-accept". If this does not work, simply copy the | |
787 | address and paste it into the "To:" field of a new message. | |
788 | </#xE/> | |
789 | ||
790 | Alternatively, click here: | |
791 | mailto:<#A#> | |
792 | </#E/> | |
793 | ||
794 | To reject the post and cause it to be returned to the | |
795 | sender, please send a message to: | |
796 | ||
797 | !R | |
798 | ||
799 | Usually, it is easiest to hit the "reply-to-all" button, and then | |
800 | remove all the addresses except the one starting with | |
801 | "<#L#>-reject". | |
802 | </#xE/> | |
803 | ||
804 | Alternatively, click here: | |
805 | mailto:<#R#> | |
806 | </#E/> | |
807 | ||
808 | You do not need to copy the post in your response to accept or | |
809 | reject it. If you wish to send a comment to the sender of a rejected | |
810 | post, please include it between two marker lines starting with three | |
811 | percent signs ('%'): | |
812 | ||
813 | %%% Start comment | |
814 | %%% End comment | |
815 | ||
816 | Thank you for your help! | |
817 | ||
818 | --- Enclosed, please find the posted message. | |
819 | ||
820 | </text/mod-sub#E/> | |
821 | --- I have subscribed or unsubscribed you at the request of | |
822 | a moderator of the <#l#>@<#H#> mailing list. | |
823 | ||
824 | If this is not an action you desire, please send a complaint | |
825 | or other comments to the list owner (<#l#>-owner@<#H#>) as soon | |
826 | as possible. | |
827 | ||
828 | </text/mod-timeout#E/> | |
829 | I'm sorry, the list moderators for the <#L#> list | |
830 | have failed to act on your post. Thus, I'm returning it to you. | |
831 | If you feel that this is in error, please repost the message | |
832 | or contact a list moderator directly. | |
833 | ||
834 | --- Enclosed, please find the message you sent. | |
835 | ||
836 | </text/mod-sub-confirm#E/> | |
837 | I respectfully request your permission to add | |
838 | ||
839 | !A | |
840 | ||
841 | to the subscribers of the <#l#> mailing list. This request | |
842 | either came from you, or it has already been verified by | |
843 | the potential subscriber. | |
844 | ||
845 | To confirm, please send an empty reply to this address: | |
846 | ||
847 | !R | |
848 | ||
849 | Usually, this happens when you just hit the "reply" button. | |
850 | If this does not work, simply copy the address and paste it into | |
851 | the "To:" field of a new message. | |
852 | </#xE/> | |
853 | ||
854 | or click here: | |
855 | mailto:<#R#> | |
856 | </#E/> | |
857 | ||
858 | If you don't approve, simply ignore this message. | |
859 | ||
860 | Thank you for your help! | |
861 | ||
862 | </text/mod-unsub-confirm#E/> | |
863 | A request has been made to remove | |
864 | ||
865 | !A | |
866 | ||
867 | from the <#l#> mailing list. If you agree, please send | |
868 | an empty reply to this address: | |
869 | ||
870 | !R | |
871 | ||
872 | Usually, this happens when you just hit the "reply" button. | |
873 | If this does not work, simply copy the address and paste it into | |
874 | the "To:" field of a new message. | |
875 | </#xE/> | |
876 | ||
877 | or click here: | |
878 | mailto:<#R#> | |
879 | </#E/> | |
880 | ||
881 | If you don't approve, simply ignore this message. | |
882 | ||
883 | Thank you for your help! | |
884 | ||
885 | </text/sub-bad#E/> | |
886 | Oops, that confirmation number appears to be invalid. | |
887 | ||
888 | The most common reason for invalid numbers is expiration. I have to | |
889 | receive confirmation of each request within ten days. Also, make sure | |
890 | the entire confirmation number was in the reply you sent me. Some | |
891 | e-mail programs have a habit of cutting off some of the reply address, | |
892 | which can be quite long. | |
893 | ||
894 | I've set up a new confirmation number. To confirm that you would like | |
895 | ||
896 | !A | |
897 | ||
898 | added to the <#l#> mailing list, please send | |
899 | an empty reply to this address: | |
900 | ||
901 | !R | |
902 | </#xE/> | |
903 | ||
904 | or click here: | |
905 | mailto:<#R#> | |
906 | </#E/> | |
907 | ||
908 | Again, check the reply address carefully to make sure it is all included | |
909 | before you confirm your subscription. | |
910 | ||
911 | Sorry for the trouble. | |
912 | ||
913 | <#L#>-Owner <<#l#>-owner@<#H#>> | |
914 | ||
915 | </text/sub-confirm#E/> | |
916 | To confirm that you would like | |
917 | ||
918 | !A | |
919 | ||
920 | added to the <#l#> mailing list, please send | |
921 | an empty reply to this address: | |
922 | ||
923 | !R | |
924 | ||
925 | Usually, this happens when you just hit the "reply" button. | |
926 | If this does not work, simply copy the address and paste it into | |
927 | the "To:" field of a new message. | |
928 | </#xE/> | |
929 | ||
930 | or click here: | |
931 | mailto:<#R#> | |
932 | </#E/> | |
933 | ||
934 | This confirmation serves two purposes. First, it verifies that I am able | |
935 | to get mail through to you. Second, it protects you in case someone | |
936 | forges a subscription request in your name. | |
937 | ||
938 | </#qE/> | |
939 | Some mail programs are broken and cannot handle long addresses. If you | |
940 | cannot reply to this request, instead send a message to | |
941 | <<#L#>-request@<#H#>> and put the | |
942 | entire address listed above into the "Subject:" line. | |
943 | ||
944 | </#sE/> | |
945 | This list is moderated. Once you have sent this confirmation, the | |
946 | request will be sent to the moderator(s) of this list. I will notify | |
947 | you when your subscription has been activated. | |
948 | ||
949 | </text/sub-nop#E/> | |
950 | I've been unable to carrry out your request: The address | |
951 | ||
952 | !A | |
953 | ||
954 | was already on the <#l#> mailing list when I received | |
955 | your request, and remains a subscriber. | |
956 | ||
957 | </text/sub-ok#E/> | |
958 | Acknowledgment: I have added the address | |
959 | ||
960 | !A | |
961 | ||
962 | to the <#l#> mailing list. | |
963 | ||
964 | Welcome to <#l#>@<#H#>! | |
965 | ||
966 | Please save this message so that you know the address you are | |
967 | subscribed under, in case you later want to unsubscribe or change your | |
968 | subscription address. | |
969 | ||
970 | To unsubscribe, send a message to: | |
971 | ||
972 | <<#l#>-unsubscribe-<#t#>@<#H#>> | |
973 | ||
974 | </text/top/> | |
975 | Hi! This is the ezmlm program. I'm managing the | |
976 | <#l#>@<#H#> mailing list. | |
977 | ||
978 | I'm working for my owner, who can be reached | |
979 | at <#l#>-owner@<#H#>. | |
980 | ||
981 | </text/unsub-bad#E/> | |
982 | Oops, that confirmation number appears to be invalid. | |
983 | ||
984 | The most common reason for invalid numbers is expiration. I have to | |
985 | receive confirmation of each request within ten days. Also, make sure | |
986 | the entire confirmation number was in the reply you sent me. Some | |
987 | e-mail programs have a habit of cutting off some of the reply address, | |
988 | which can be quite long. | |
989 | ||
990 | I've set up a new confirmation number. To confirm that you would like | |
991 | ||
992 | !A | |
993 | ||
994 | removed from the <#l#> mailing list, please send an empty reply | |
995 | to this address: | |
996 | ||
997 | !R | |
998 | </#xE/> | |
999 | ||
1000 | or click here: | |
1001 | mailto:<#R#> | |
1002 | </#E/> | |
1003 | ||
1004 | Again, check the reply address carefully to make sure it is all included | |
1005 | before you confirm this action. | |
1006 | ||
1007 | Sorry for the trouble. | |
1008 | ||
1009 | <#l#>-Owner <<#l#>-owner@<#H#>> | |
1010 | ||
1011 | </text/unsub-confirm#E/> | |
1012 | To confirm that you would like | |
1013 | ||
1014 | !A | |
1015 | ||
1016 | removed from the <#l#> mailing list, please send an empty reply | |
1017 | to this address: | |
1018 | ||
1019 | !R | |
1020 | ||
1021 | Usually, this happens when you just hit the "reply" button. | |
1022 | If this does not work, simply copy the address and paste it into | |
1023 | the "To:" field of a new message. | |
1024 | </#xE/> | |
1025 | ||
1026 | or click here: | |
1027 | mailto:<#R#> | |
1028 | </#E/> | |
1029 | ||
1030 | I haven't checked whether your address is currently on the mailing list. | |
1031 | To see what address you used to subscribe, look at the messages you are | |
1032 | receiving from the mailing list. Each message has your address hidden | |
1033 | inside its return path; for example, mary@xdd.ff.com receives messages | |
1034 | with return path: <<#l#>-return-<number>-mary=xdd.ff.com@<#H#>. | |
1035 | ||
1036 | </#qE/> | |
1037 | Some mail programs are broken and cannot handle long addresses. If you | |
1038 | cannot reply to this request, instead send a message to | |
1039 | <<#L#>-request@<#H#>> and put the entire address listed above | |
1040 | into the "Subject:" line. | |
1041 | ||
1042 | </text/unsub-nop#E/> | |
1043 | I'm sorry, I've been unable to carry out your request, | |
1044 | since the address | |
1045 | ||
1046 | !A | |
1047 | ||
1048 | was not on the <#l#> mailing list when I received | |
1049 | your request and is not a subscriber of this list. | |
1050 | ||
1051 | If you unsubscribe, but continue to receive mail, you're subscribed | |
1052 | under a different address than the one you currently use. | |
1053 | Please look at the header for: | |
1054 | ||
1055 | 'Return-Path: <<#l#>-return-1234-user=host.dom@<#H#>>' | |
1056 | ||
1057 | This shows that the subscription address is ``user@host.dom''. | |
1058 | The unsubscribe address for this user would be: | |
1059 | '<#l#>-unsubscribe-user=host.dom@<#H#>'. | |
1060 | ||
1061 | Just mail to that address, adjusted for the real subscription address. | |
1062 | ||
1063 | If the message has a ``List-Unsubscribe:'' header, you can send | |
1064 | a message to the address in that header. It contains the subscription | |
1065 | already coded into it. | |
1066 | ||
1067 | For some mail programs, you need to make the headers visible to | |
1068 | see the return path: | |
1069 | ||
1070 | For Eudora 4.0, click on the "Blah blah ..." button. | |
1071 | For PMMail, click on "Window->Show entire message/header". | |
1072 | ||
1073 | If this still doesn't work, I'm sorry to say that I can't help you. | |
1074 | Please FORWARD a list message together with a note about what you're | |
1075 | trying to achieve and a list of addresses that you might be subscribed | |
1076 | under to my owner: | |
1077 | ||
1078 | <<#l#>-owner@<#H#>> | |
1079 | ||
1080 | who will take care of it. My owner is a little bit slower than I am, | |
1081 | so please be patient. | |
1082 | ||
1083 | </text/unsub-ok#E/> | |
1084 | Acknowledgment: I have removed the address | |
1085 | ||
1086 | !A | |
1087 | ||
1088 | from the <#l#> mailing list. This address | |
1089 | is no longer a subscriber. | |
1090 | ||
1091 | </text/edit-do#nE/> | |
1092 | Please edit the following text file and send it to this address: | |
1093 | ||
1094 | !R | |
1095 | ||
1096 | Your mailer should have a Reply feature that uses this address automatically. | |
1097 | ||
1098 | I can remove the quote marks that your mailer adds to the text, | |
1099 | as long as you do not edit the marker lines themselves. | |
1100 | ||
1101 | The marker lines are the lines starting with '%%%'. They must not | |
1102 | be modified (extra characters added by your mailer at the beginning | |
1103 | of the line are acceptable). | |
1104 | ||
1105 | ||
1106 | </text/edit-list#nE/> | |
1107 | The <#L#>-edit.file command can be used by a remote | |
1108 | administrator to edit the text files than make up the bulk | |
1109 | of the responses from the <#L#>@<#H#> list. | |
1110 | ||
1111 | What follows is a list of the response file name and a short | |
1112 | description of when their contents are used. To edit a file, | |
1113 | simply send mail to <#L#>-edit.file, substituting the file name | |
1114 | for 'file'. Editing instructions are mailed with the text file. | |
1115 | ||
1116 | File Use | |
1117 | ||
1118 | bottom bottom of all responses. General command info. | |
1119 | digest 'administrivia' section of digests. | |
1120 | faq frequently asked questions specific to this list. | |
1121 | get_bad in place of messages not found in the archive. | |
1122 | help general help (between 'top' and 'bottom'). | |
1123 | info list info. First line should be meaningful on its own. | |
1124 | mod_help specific help for list moderators. | |
1125 | mod_reject to sender of rejected post. | |
1126 | mod_request to message moderators together with post. | |
1127 | mod_sub to subscriber after moderator confirmed subscribe. | |
1128 | mod_sub_confirm to subscription mod to request subscribe confirm. | |
1129 | mod_timeout to sender of timed-out post. | |
1130 | mod_unsub_confirm to remote admin to request unsubscribe confirm. | |
1131 | sub_bad to subscriber if confirm was bad. | |
1132 | sub_confirm to subscriber to request subscribe confirm. | |
1133 | sub_nop to subscriber after re-subscription. | |
1134 | sub_ok to subscriber after successful subscription. | |
1135 | top top of all responses. | |
1136 | </#tnE/> | |
1137 | trailer added to all posts sent out from the list. | |
1138 | </#nE/> | |
1139 | unsub_bad to subscriber if unsubscribe confirm was bad. | |
1140 | unsub_confirm to subscriber to request unsubscribe confirm. | |
1141 | unsub_nop to non-subscriber after unsubscribe. | |
1142 | unsub_ok to ex-subscriber after successful unsubscribe. | |
1143 | ||
1144 | </text/edit-done#nE/> | |
1145 | The text file was successfully updated. | |
1146 | </text/info#E/> | |
1147 | No information has been provided for this list. | |
1148 | </text/faq#E/> | |
1149 | FAQ - Frequently asked questions of the <#l#>@<#H#> list. | |
1150 | ||
1151 | None available yet. | |
1152 |