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 | |
25a55efe | 287 | disposition-notification-to |
f8beb284 MW |
288 | x-confirm-reading-to |
289 | x-pmrqc | |
290 | list-subscribe | |
291 | list-unsubscribe | |
292 | list-help | |
293 | </headerremove#E^0/> | |
294 | # For sublists, these should be left in | |
295 | list-post | |
296 | # remove from header if -3 'new_from_line' | |
297 | </#3E/> | |
298 | from | |
299 | </lock/> | |
300 | </lockbounce/> | |
301 | </digest/lockbounce#d/> | |
302 | </digest/lock#d/> | |
303 | </public#p/> | |
304 | </archived#a/> | |
305 | </indexed#a/> | |
306 | </inhost/> | |
307 | <#H#> | |
308 | </outhost/> | |
309 | <#H#> | |
310 | </outlocal/> | |
311 | <#L#> | |
312 | </mailinglist/> | |
313 | contact <#L#>-help@<#H#>; run by ezmlm | |
314 | # Headeradd needs to always exist but leave out stuff for sublists | |
315 | </headeradd#E^0/> | |
316 | # Good for mailing list stuff (and vacation program) | |
317 | Precedence: bulk | |
318 | # To prevent indexing by findmail.com | |
319 | X-No-Archive: yes | |
320 | # rfc2369, first from main list only, others from sublist only | |
321 | List-Post: <mailto:<#L#>@<#H#>> | |
322 | </headeradd#E/> | |
323 | List-Help: <mailto:<#l#>-help@<#h#>> | |
324 | List-Unsubscribe: <mailto:<#l#>-unsubscribe@<#h#>> | |
325 | List-Subscribe: <mailto:<#l#>-subscribe@<#h#>> | |
326 | # add new from line "From: arg" if -3 'arg' | |
327 | </#3E/> | |
328 | From: <#3#> | |
329 | # max & min message size | |
330 | </msgsize#x/> | |
331 | 30000:2 | |
332 | # remove mime parts if -x | |
333 | </mimeremove#xE/> | |
334 | application/excel | |
335 | application/rtf | |
336 | application/msword | |
337 | application/ms-tnef | |
338 | text/html | |
339 | text/rtf | |
340 | text/enriched | |
341 | text/x-vcard | |
342 | application/activemessage | |
343 | application/andrew-inset | |
344 | application/applefile | |
345 | application/atomicmail | |
346 | application/dca-rft | |
347 | application/dec-dx | |
348 | application/mac-binhex40 | |
349 | application/mac-compactpro | |
350 | application/macwriteii | |
351 | application/news-message-id | |
352 | application/news-transmission | |
353 | application/octet-stream | |
354 | application/oda | |
355 | application/pdf | |
356 | application/postscript | |
357 | application/powerpoint | |
358 | application/remote-printing | |
359 | application/slate | |
360 | application/wita | |
361 | application/wordperfect5.1 | |
362 | application/x-bcpio | |
363 | application/x-cdlink | |
364 | application/x-compress | |
365 | application/x-cpio | |
366 | application/x-csh | |
367 | application/x-director | |
368 | application/x-dvi | |
369 | application/x-hdf | |
370 | application/x-httpd-cgi | |
371 | application/x-koan | |
372 | application/x-latex | |
373 | application/x-mif | |
374 | application/x-netcdf | |
375 | application/x-stuffit | |
376 | application/x-sv4cpio | |
377 | application/x-sv4crc | |
378 | application/x-tar | |
379 | application/x-tcl | |
380 | application/x-tex | |
381 | application/x-texinfo | |
382 | application/x-troff | |
383 | application/x-troff-man | |
384 | application/x-troff-me | |
385 | application/x-troff-ms | |
386 | application/x-ustar | |
387 | application/x-wais-source | |
388 | audio/basic | |
389 | audio/mpeg | |
390 | audio/x-aiff | |
391 | audio/x-pn-realaudio | |
392 | audio/x-pn-realaudio | |
393 | audio/x-pn-realaudio-plugin | |
394 | audio/x-realaudio | |
395 | audio/x-wav | |
396 | image/gif | |
397 | image/ief | |
398 | image/jpeg | |
399 | image/png | |
400 | image/tiff | |
401 | image/x-cmu-raster | |
402 | image/x-portable-anymap | |
403 | image/x-portable-bitmap | |
404 | image/x-portable-graymap | |
405 | image/x-portable-pixmap | |
406 | image/x-rgb | |
407 | image/x-xbitmap | |
408 | image/x-xpixmap | |
409 | image/x-xwindowdump | |
410 | text/x-sgml | |
411 | video/mpeg | |
412 | video/quicktime | |
413 | video/x-msvideo | |
414 | video/x-sgi-movie | |
415 | x-conference/x-cooltalk | |
416 | x-world/x-vrml | |
417 | # These can also be excluded, but for many lists it is desirable | |
418 | # to allow them. Uncomment to add to mimeremove. | |
419 | # application/zip | |
420 | # application/x-gtar | |
421 | # application/x-gzip | |
422 | # application/x-sh | |
423 | # application/x-shar | |
424 | # chemical/x-pdb | |
425 | # --------------------- Handle SQL connect info | |
426 | </-sql#^6e/> | |
427 | </-digest/sql#^6e/> | |
428 | </-allow/sql#^6e/> | |
429 | </sql#6W/> | |
430 | <#6#> | |
431 | </sql#6w/> | |
432 | <#6#>:<#L#>@<#H#> | |
433 | </digest/sql#6dW/> | |
434 | <#6#>_digest | |
435 | </digest/sql#6dw/> | |
436 | <#6#>_digest:<#L#>_digest@<#H#> | |
437 | </allow/sql#6/> | |
438 | <#6#>_allow | |
439 | # -------------------- End sql stuff | |
440 | </prefix#fE/> | |
441 | [<#L#>] | |
442 | </text/trailer#tE/> | |
443 | --------------------------------------------------------------------- | |
444 | To unsubscribe, e-mail: <#L#>-unsubscribe@<#H#> | |
445 | For additional commands, e-mail: <#L#>-help@<#H#> | |
446 | </text/bottom#E/> | |
447 | ||
448 | --- Administrative commands for the <#l#> list --- | |
449 | ||
450 | I can handle administrative requests automatically. Please | |
451 | do not send them to the list address! Instead, send | |
452 | your message to the correct command address: | |
453 | ||
454 | For help and a description of available commands, send a message to: | |
455 | <<#L#>-help@<#H#>> | |
456 | ||
457 | To subscribe to the list, send a message to: | |
458 | <<#L#>-subscribe@<#H#>> | |
459 | ||
460 | To remove your address from the list, just send a message to | |
461 | the address in the ``List-Unsubscribe'' header of any list | |
462 | message. If you haven't changed addresses since subscribing, | |
463 | you can also send a message to: | |
464 | <<#L#>-unsubscribe@<#H#>> | |
465 | ||
466 | </#dE/> | |
467 | or for the digest to: | |
468 | <<#L#>-digest-unsubscribe@<#H#>> | |
469 | ||
470 | </#HEJ/> | |
471 | For addition or removal of addresses, I'll send a confirmation | |
472 | message to that address. When you receive it, simply reply to it | |
473 | to complete the transaction. | |
474 | ||
475 | </#E/> | |
476 | If you need to get in touch with the human owner of this list, | |
477 | please send a message to: | |
478 | ||
479 | <<#L#>-owner@<#H#>> | |
480 | ||
481 | Please include a FORWARDED list message with ALL HEADERS intact | |
482 | to make it easier to help you. | |
483 | ||
484 | --- Enclosed is a copy of the request I received. | |
485 | ||
486 | </text/bounce-bottom#E/> | |
487 | ||
488 | --- Enclosed is a copy of the bounce message I received. | |
489 | ||
490 | </text/bounce-num#E/> | |
491 | ||
492 | I've kept a list of which messages from the <#L#> mailing list have | |
493 | bounced from your address. | |
494 | ||
495 | </#aE/> | |
496 | Copies of these messages may be in the archive. | |
497 | ||
498 | </#aE/> | |
499 | To retrieve a set of messages 123-145 (a maximum of 100 per request), | |
500 | send an empty message to: | |
501 | <<#L#>-get.123_145@<#H#>> | |
502 | ||
503 | To receive a subject and author list for the last 100 or so messages, | |
504 | send an empty message to: | |
505 | <<#L#>-index@<#H#>> | |
506 | ||
507 | </#E/> | |
508 | Here are the message numbers: | |
509 | ||
510 | </text/dig-bounce-num#E/> | |
511 | ||
512 | I've kept a list of which digests from the <#L#>-digest mailing list | |
513 | have bounced from your address. For each digest you missed, I have | |
514 | noted the number of the first message in the digest. | |
515 | ||
516 | </#aE/> | |
517 | I do not archive the digests themselves, but you may be able to | |
518 | get the messages from the main list archive. | |
519 | ||
520 | To retrieve a set of messages 123-145 (a maximum of 100 per request), | |
521 | send an empty message to: | |
522 | <<#L#>-get.123_145@<#H#>> | |
523 | ||
524 | To receive a subject and author list for the last 100 or so messages, | |
525 | send an empty message to: | |
526 | <<#L#>-index@<#H#>> | |
527 | ||
528 | </#E/> | |
529 | Here are the digest message numbers: | |
530 | ||
531 | </text/bounce-probe#E/> | |
532 | ||
533 | Messages to you from the <#l#> mailing list seem to | |
534 | have been bouncing. I sent you a warning message, but it bounced. | |
535 | I've attached a copy of the bounce message. | |
536 | ||
537 | This is a probe to check whether your address is reachable. If this | |
538 | probe bounces, I will remove your address from the | |
539 | <#l#>@<#H#> mailing list, without further notice. | |
540 | ||
541 | You can re-subscribe by sending a message to this address: | |
542 | <<#l#>-subscribe@<#H#>> | |
543 | ||
544 | </text/bounce-warn#E/> | |
545 | ||
546 | Messages to you from the <#l#> mailing list seem to | |
547 | have been bouncing. I've attached a copy of the first bounce | |
548 | message I received. | |
549 | ||
550 | If this message bounces too, I will send you a probe. If the probe bounces, | |
551 | I will remove your address from the <#l#> mailing list, | |
552 | without further notice. | |
553 | ||
554 | </text/digest#dE/> | |
555 | To subscribe to the digest, e-mail: | |
556 | <<#L#>-digest-subscribe@<#H#>> | |
557 | ||
558 | To unsubscribe from the digest, e-mail: | |
559 | <<#L#>-digest-unsubscribe@<#H#>> | |
560 | ||
561 | To post to the list, e-mail: | |
562 | <<#L#>@<#H#>> | |
563 | ||
564 | </text/get-bad#E/> | |
565 | Sorry, that message is not in the archive. | |
566 | ||
567 | </text/help#E/> | |
568 | This is a generic help message. The message I received wasn't sent to | |
569 | any of my command addresses. | |
570 | ||
571 | Here is a list of the command addresses supported: | |
572 | ||
573 | Send mail to the following for info and FAQ for this list: | |
574 | <<#L#>-info@<#H#>> | |
575 | <<#L#>-faq@<#H#>> | |
576 | ||
577 | </#dE/> | |
578 | Similar addresses exist for the digest list: | |
579 | <<#L#>-digest-subscribe@<#H#>> | |
580 | <<#L#>-digest-unsubscribe@<#H#>> | |
581 | ||
582 | # ezmlm-make -i needed to add ezmlm-get line. If not, we can't do | |
583 | # multi-get! | |
584 | </#aE/> | |
585 | To get messages 123 through 145 (a maximum of 100 per request), mail: | |
586 | <<#L#>-get.123_145@<#H#>> | |
587 | ||
588 | To get an index with subject and author for messages 123-456, mail: | |
589 | <<#L#>-index.123_456@<#H#>> | |
590 | ||
591 | To receive all messages with the same subject as message 12345, | |
592 | send an empty message to: | |
593 | <<#L#>-thread.12345@<#H#>> | |
594 | ||
595 | </#E/> | |
596 | The messages do not really need to be empty, but I will ignore | |
597 | their content. Only the ADDRESS you send to is important. | |
598 | ||
599 | You can start a subscription for an alternate address, | |
600 | for example "john@host.domain", just add a hyphen and your | |
601 | address (with '=' instead of '@') after the command word: | |
602 | <<#L#>-subscribe-john=host.domain@<#H#>> | |
603 | ||
604 | To stop subscription for this address, mail: | |
605 | <<#L#>-unsubscribe-john=host.domain@<#H#>> | |
606 | ||
607 | </text/mod-help#E/> | |
608 | Thank you for agreeing to moderate the <#L#>@<#H#> | |
609 | mailing list. | |
610 | ||
611 | My commands are a little different from other mailing lists, | |
612 | but I think you will find them intuitive and easy to use. | |
613 | ||
614 | Here are some instructions for the tasks you may have to perform | |
615 | as a list-owner and/or moderator. | |
616 | ||
617 | General list instructions follow at the end of this message. | |
618 | ||
619 | Remote subscription | |
620 | ------------------- | |
621 | As a moderator, you can subscribe and unsubscribe any address to | |
622 | the mailing list. To subscribe "john@host.domain", simply put | |
623 | a hyphen after the command word, then his address with '=' instead | |
624 | of the '@'. For instance, to subscribe that address, send mail to: | |
625 | <<#L#>-subscribe-john=host.domain@<#H#>> | |
626 | ||
627 | You can similarly remove the address by sending a message to: | |
628 | <<#L#>-unsubscribe-john=host.domain@<#H#>> | |
629 | ||
630 | </#dE/> | |
631 | For the digest list: | |
632 | <<#L#>-digest-subscribe-john=host.domain@<#H#>> | |
633 | <<#L#>-digest-unsubscribe-john=host.domain@<#H#>> | |
634 | ||
635 | </#E/> | |
636 | That's all. No subject and no message body needed! | |
637 | ||
638 | </#rE/> | |
639 | I will send you a confirmation request, to make sure | |
640 | that you really sent the request. Simply reply to the | |
641 | message, and your wish has been granted. | |
642 | </#RE/> | |
643 | I will send a confirmation request to the user address, in this | |
644 | case <john@host.domain>. All the user has to do is to reply to | |
645 | this confirmation request message. | |
646 | </#E/> | |
647 | ||
648 | The confirmations are necessary to make it extremely hard | |
649 | for a third party to add or remove an address to the list. | |
650 | ||
651 | I will notify the user when his/her subscriber status | |
652 | has changed. | |
653 | ||
654 | Subscription | |
655 | ------------ | |
656 | ||
657 | Any user can subscribe or unsubscribe by sending mail to: | |
658 | ||
659 | <<#L#>-subscribe@<#H#>> | |
660 | <<#L#>-unsubscribe@<#H#>> | |
661 | ||
662 | </#dE/> | |
663 | For the digest list: | |
664 | ||
665 | <<#L#>-digest-subscribe@<#H#>> | |
666 | <<#L#>-digest-unsubscribe@<#H#>> | |
667 | ||
668 | </#E/> | |
669 | The user will receive a confirmation request to make | |
670 | sure s/he controls the subscription address. Once this | |
671 | is verified the user is unsubscribed. | |
672 | ||
673 | </#sE/> | |
674 | Since this list is moderated for subscriptions, I will send a | |
675 | second confirmation request to the moderator(s). Since the user | |
676 | has already confirmed the desire to be on the list, you as the | |
677 | moderator can be highly confident that the subscriber address is | |
678 | real. If you want to approve the users request, simply reply to | |
679 | my CONFIRM message. If not, you can simply delete my message or | |
680 | possibly contact the potential subscriber for more information. | |
681 | </#SE/> | |
682 | Subscriptions work the same way. | |
683 | </#E/> | |
684 | ||
685 | The user can also use: | |
686 | ||
687 | <<#L#>-subscribe-mary=host.domain@<#H#>> | |
688 | <<#L#>-unsubscribe-mary=host.domain@<#H#>> | |
689 | ||
690 | to have mail sent to "mary@host.domain". Only if she receives mail | |
691 | at this address will she receive the confirmation request and be | |
692 | able to reply to it. | |
693 | ||
694 | Your address and identity will not be revealed to the subscriber, | |
695 | unless you send mail directly to the user. | |
696 | ||
697 | </#rlE/> | |
698 | To get a subscriber list for <#L#>@<#H#>, send a message to: | |
699 | <<#L#>-list@<#H#>> | |
700 | ||
701 | To get a list transaction log <#L#>@<#H#>, send a message to: | |
702 | <<#L#>-log@<#H#>> | |
703 | ||
704 | </#rldE/> | |
705 | For digest subscribers: | |
706 | <<#L#>-digest-list@<#H#>> | |
707 | and: | |
708 | <<#L#>-digest-log@<#H#>> | |
709 | ||
710 | </#rnE/> | |
711 | You can remotely edit the text files that make up the responses the | |
712 | list sends out. To get a list of files and editing instructions, mail: | |
713 | <<#L#>-edit@<#H#>> | |
714 | ||
715 | </#mE/> | |
716 | Moderated posts | |
717 | --------------- | |
718 | When posts are moderated, I will save the posted message and send | |
719 | you a copy together with instructions. The message to you will | |
720 | have "MODERATE for ..." as the subject. | |
721 | ||
722 | To accept the post, just reply to the 'Reply-To:', which I have | |
723 | configured with the correct "accept" address address. You do not need | |
724 | to include the post itself. In fact, I will ignore anything you send | |
725 | me as long as the address you send to is correct. | |
726 | ||
727 | If you want to reject it, send mail to the 'From:' address, which | |
728 | I have configured with the correct "reject" address. This can | |
729 | usually be done by 'reply-to-all', then deleting any address other | |
730 | than the "reject" address. You may add a comment to the sender between | |
731 | two lines starting with three '%'. I will send only this comment to the | |
732 | sender with the rejected post. Again, I will not reveal your identity. | |
733 | ||
734 | I will process the message according to the first reply I receive. | |
735 | If you send me a request to accept a message that has already been | |
736 | rejected or vice versa, I will let you know. | |
737 | ||
738 | If I receive no moderator replies within a certain period of | |
739 | time (normally 5 days), I will return the message to the sender | |
740 | with an explanation of what happened. Your administrator can also | |
741 | set up the list so that such "ignored" messages are simply deleted | |
742 | without notification, rather than returned to sender. | |
743 | </#E/> | |
744 | ||
745 | Vacations | |
746 | --------- | |
747 | If you are temporarily at a different address, just forward all messages | |
748 | that have the correct 'Mailing-List:' header (or all that have subjects | |
749 | starting with 'MODERATE for <#L#>@<#H#>' | |
750 | or 'CONFIRM subscribe to <#L#>@<#H#>') to the | |
751 | new address. You can then moderate from the new address. Alternatively, | |
752 | you can forward the messages to a friend so that s/he can moderate | |
753 | for you. Please OK this with the list owner first. | |
754 | ||
755 | If you would like to automatically approve all requests while you | |
756 | are gone, set up you mail client to auto-reply to messages that | |
757 | have subjects meeting the above criteria. | |
758 | ||
759 | </#rE/> | |
760 | If you try to do remote administration from an address that is not | |
761 | your own, the subscriber, not you, will be asked to confirm. After | |
762 | that, a moderator confirm request is sent to all moderators. | |
763 | I'm doing this because I have no way of knowing that it is you that | |
764 | sent the original request. | |
765 | ||
766 | Please note that your original request (and your address) are sent to | |
767 | the subscriber in this case! | |
768 | </#E/> | |
769 | ||
770 | Good luck! | |
771 | ||
772 | PS: Please contact the list owner (<#L#>-owner@<#H#>) if you | |
773 | have any questions or problems. | |
774 | ||
775 | </text/mod-reject#E/> | |
776 | I'm sorry, your message (enclosed) was not accepted by the moderator. | |
777 | If the moderator has made any comments, they are shown below. | |
778 | </text/mod-request#E/> | |
779 | The enclosed message was submitted to the <#L#>@<#H#> | |
780 | mailing list. If you'd like to approve it for distribution to all | |
781 | the subscribers, please e-mail: | |
782 | ||
783 | !A | |
784 | ||
785 | Usually, this happens when you just hit the "reply" button. You can | |
786 | check the address to make sure that it starts with | |
787 | "<#L#>-accept". If this does not work, simply copy the | |
788 | address and paste it into the "To:" field of a new message. | |
789 | </#xE/> | |
790 | ||
791 | Alternatively, click here: | |
792 | mailto:<#A#> | |
793 | </#E/> | |
794 | ||
795 | To reject the post and cause it to be returned to the | |
796 | sender, please send a message to: | |
797 | ||
798 | !R | |
799 | ||
800 | Usually, it is easiest to hit the "reply-to-all" button, and then | |
801 | remove all the addresses except the one starting with | |
802 | "<#L#>-reject". | |
803 | </#xE/> | |
804 | ||
805 | Alternatively, click here: | |
806 | mailto:<#R#> | |
807 | </#E/> | |
808 | ||
809 | You do not need to copy the post in your response to accept or | |
810 | reject it. If you wish to send a comment to the sender of a rejected | |
811 | post, please include it between two marker lines starting with three | |
812 | percent signs ('%'): | |
813 | ||
814 | %%% Start comment | |
815 | %%% End comment | |
816 | ||
817 | Thank you for your help! | |
818 | ||
819 | --- Enclosed, please find the posted message. | |
820 | ||
821 | </text/mod-sub#E/> | |
822 | --- I have subscribed or unsubscribed you at the request of | |
823 | a moderator of the <#l#>@<#H#> mailing list. | |
824 | ||
825 | If this is not an action you desire, please send a complaint | |
826 | or other comments to the list owner (<#l#>-owner@<#H#>) as soon | |
827 | as possible. | |
828 | ||
829 | </text/mod-timeout#E/> | |
830 | I'm sorry, the list moderators for the <#L#> list | |
831 | have failed to act on your post. Thus, I'm returning it to you. | |
832 | If you feel that this is in error, please repost the message | |
833 | or contact a list moderator directly. | |
834 | ||
835 | --- Enclosed, please find the message you sent. | |
836 | ||
837 | </text/mod-sub-confirm#E/> | |
838 | I respectfully request your permission to add | |
839 | ||
840 | !A | |
841 | ||
842 | to the subscribers of the <#l#> mailing list. This request | |
843 | either came from you, or it has already been verified by | |
844 | the potential subscriber. | |
845 | ||
846 | To confirm, please send an empty reply to this address: | |
847 | ||
848 | !R | |
849 | ||
850 | Usually, this happens when you just hit the "reply" button. | |
851 | If this does not work, simply copy the address and paste it into | |
852 | the "To:" field of a new message. | |
853 | </#xE/> | |
854 | ||
855 | or click here: | |
856 | mailto:<#R#> | |
857 | </#E/> | |
858 | ||
859 | If you don't approve, simply ignore this message. | |
860 | ||
861 | Thank you for your help! | |
862 | ||
863 | </text/mod-unsub-confirm#E/> | |
864 | A request has been made to remove | |
865 | ||
866 | !A | |
867 | ||
868 | from the <#l#> mailing list. If you agree, please send | |
869 | an empty reply to this address: | |
870 | ||
871 | !R | |
872 | ||
873 | Usually, this happens when you just hit the "reply" button. | |
874 | If this does not work, simply copy the address and paste it into | |
875 | the "To:" field of a new message. | |
876 | </#xE/> | |
877 | ||
878 | or click here: | |
879 | mailto:<#R#> | |
880 | </#E/> | |
881 | ||
882 | If you don't approve, simply ignore this message. | |
883 | ||
884 | Thank you for your help! | |
885 | ||
886 | </text/sub-bad#E/> | |
887 | Oops, that confirmation number appears to be invalid. | |
888 | ||
889 | The most common reason for invalid numbers is expiration. I have to | |
890 | receive confirmation of each request within ten days. Also, make sure | |
891 | the entire confirmation number was in the reply you sent me. Some | |
892 | e-mail programs have a habit of cutting off some of the reply address, | |
893 | which can be quite long. | |
894 | ||
895 | I've set up a new confirmation number. To confirm that you would like | |
896 | ||
897 | !A | |
898 | ||
899 | added to the <#l#> mailing list, please send | |
900 | an empty reply to this address: | |
901 | ||
902 | !R | |
903 | </#xE/> | |
904 | ||
905 | or click here: | |
906 | mailto:<#R#> | |
907 | </#E/> | |
908 | ||
909 | Again, check the reply address carefully to make sure it is all included | |
910 | before you confirm your subscription. | |
911 | ||
912 | Sorry for the trouble. | |
913 | ||
914 | <#L#>-Owner <<#l#>-owner@<#H#>> | |
915 | ||
916 | </text/sub-confirm#E/> | |
917 | To confirm that you would like | |
918 | ||
919 | !A | |
920 | ||
921 | added to the <#l#> mailing list, please send | |
922 | an empty reply to this address: | |
923 | ||
924 | !R | |
925 | ||
926 | Usually, this happens when you just hit the "reply" button. | |
927 | If this does not work, simply copy the address and paste it into | |
928 | the "To:" field of a new message. | |
929 | </#xE/> | |
930 | ||
931 | or click here: | |
932 | mailto:<#R#> | |
933 | </#E/> | |
934 | ||
935 | This confirmation serves two purposes. First, it verifies that I am able | |
936 | to get mail through to you. Second, it protects you in case someone | |
937 | forges a subscription request in your name. | |
938 | ||
939 | </#qE/> | |
940 | Some mail programs are broken and cannot handle long addresses. If you | |
941 | cannot reply to this request, instead send a message to | |
942 | <<#L#>-request@<#H#>> and put the | |
943 | entire address listed above into the "Subject:" line. | |
944 | ||
945 | </#sE/> | |
946 | This list is moderated. Once you have sent this confirmation, the | |
947 | request will be sent to the moderator(s) of this list. I will notify | |
948 | you when your subscription has been activated. | |
949 | ||
950 | </text/sub-nop#E/> | |
951 | I've been unable to carrry out your request: The address | |
952 | ||
953 | !A | |
954 | ||
955 | was already on the <#l#> mailing list when I received | |
956 | your request, and remains a subscriber. | |
957 | ||
958 | </text/sub-ok#E/> | |
959 | Acknowledgment: I have added the address | |
960 | ||
961 | !A | |
962 | ||
963 | to the <#l#> mailing list. | |
964 | ||
965 | Welcome to <#l#>@<#H#>! | |
966 | ||
967 | Please save this message so that you know the address you are | |
968 | subscribed under, in case you later want to unsubscribe or change your | |
969 | subscription address. | |
970 | ||
971 | To unsubscribe, send a message to: | |
972 | ||
973 | <<#l#>-unsubscribe-<#t#>@<#H#>> | |
974 | ||
975 | </text/top/> | |
976 | Hi! This is the ezmlm program. I'm managing the | |
977 | <#l#>@<#H#> mailing list. | |
978 | ||
979 | I'm working for my owner, who can be reached | |
980 | at <#l#>-owner@<#H#>. | |
981 | ||
982 | </text/unsub-bad#E/> | |
983 | Oops, that confirmation number appears to be invalid. | |
984 | ||
985 | The most common reason for invalid numbers is expiration. I have to | |
986 | receive confirmation of each request within ten days. Also, make sure | |
987 | the entire confirmation number was in the reply you sent me. Some | |
988 | e-mail programs have a habit of cutting off some of the reply address, | |
989 | which can be quite long. | |
990 | ||
991 | I've set up a new confirmation number. To confirm that you would like | |
992 | ||
993 | !A | |
994 | ||
995 | removed from the <#l#> mailing list, please send an empty reply | |
996 | to this address: | |
997 | ||
998 | !R | |
999 | </#xE/> | |
1000 | ||
1001 | or click here: | |
1002 | mailto:<#R#> | |
1003 | </#E/> | |
1004 | ||
1005 | Again, check the reply address carefully to make sure it is all included | |
1006 | before you confirm this action. | |
1007 | ||
1008 | Sorry for the trouble. | |
1009 | ||
1010 | <#l#>-Owner <<#l#>-owner@<#H#>> | |
1011 | ||
1012 | </text/unsub-confirm#E/> | |
1013 | To confirm that you would like | |
1014 | ||
1015 | !A | |
1016 | ||
1017 | removed from the <#l#> mailing list, please send an empty reply | |
1018 | to this address: | |
1019 | ||
1020 | !R | |
1021 | ||
1022 | Usually, this happens when you just hit the "reply" button. | |
1023 | If this does not work, simply copy the address and paste it into | |
1024 | the "To:" field of a new message. | |
1025 | </#xE/> | |
1026 | ||
1027 | or click here: | |
1028 | mailto:<#R#> | |
1029 | </#E/> | |
1030 | ||
1031 | I haven't checked whether your address is currently on the mailing list. | |
1032 | To see what address you used to subscribe, look at the messages you are | |
1033 | receiving from the mailing list. Each message has your address hidden | |
1034 | inside its return path; for example, mary@xdd.ff.com receives messages | |
1035 | with return path: <<#l#>-return-<number>-mary=xdd.ff.com@<#H#>. | |
1036 | ||
1037 | </#qE/> | |
1038 | Some mail programs are broken and cannot handle long addresses. If you | |
1039 | cannot reply to this request, instead send a message to | |
1040 | <<#L#>-request@<#H#>> and put the entire address listed above | |
1041 | into the "Subject:" line. | |
1042 | ||
1043 | </text/unsub-nop#E/> | |
1044 | I'm sorry, I've been unable to carry out your request, | |
1045 | since the address | |
1046 | ||
1047 | !A | |
1048 | ||
1049 | was not on the <#l#> mailing list when I received | |
1050 | your request and is not a subscriber of this list. | |
1051 | ||
1052 | If you unsubscribe, but continue to receive mail, you're subscribed | |
1053 | under a different address than the one you currently use. | |
1054 | Please look at the header for: | |
1055 | ||
1056 | 'Return-Path: <<#l#>-return-1234-user=host.dom@<#H#>>' | |
1057 | ||
1058 | This shows that the subscription address is ``user@host.dom''. | |
1059 | The unsubscribe address for this user would be: | |
1060 | '<#l#>-unsubscribe-user=host.dom@<#H#>'. | |
1061 | ||
1062 | Just mail to that address, adjusted for the real subscription address. | |
1063 | ||
1064 | If the message has a ``List-Unsubscribe:'' header, you can send | |
1065 | a message to the address in that header. It contains the subscription | |
1066 | already coded into it. | |
1067 | ||
1068 | For some mail programs, you need to make the headers visible to | |
1069 | see the return path: | |
1070 | ||
1071 | For Eudora 4.0, click on the "Blah blah ..." button. | |
1072 | For PMMail, click on "Window->Show entire message/header". | |
1073 | ||
1074 | If this still doesn't work, I'm sorry to say that I can't help you. | |
1075 | Please FORWARD a list message together with a note about what you're | |
1076 | trying to achieve and a list of addresses that you might be subscribed | |
1077 | under to my owner: | |
1078 | ||
1079 | <<#l#>-owner@<#H#>> | |
1080 | ||
1081 | who will take care of it. My owner is a little bit slower than I am, | |
1082 | so please be patient. | |
1083 | ||
1084 | </text/unsub-ok#E/> | |
1085 | Acknowledgment: I have removed the address | |
1086 | ||
1087 | !A | |
1088 | ||
1089 | from the <#l#> mailing list. This address | |
1090 | is no longer a subscriber. | |
1091 | ||
1092 | </text/edit-do#nE/> | |
1093 | Please edit the following text file and send it to this address: | |
1094 | ||
1095 | !R | |
1096 | ||
1097 | Your mailer should have a Reply feature that uses this address automatically. | |
1098 | ||
1099 | I can remove the quote marks that your mailer adds to the text, | |
1100 | as long as you do not edit the marker lines themselves. | |
1101 | ||
1102 | The marker lines are the lines starting with '%%%'. They must not | |
1103 | be modified (extra characters added by your mailer at the beginning | |
1104 | of the line are acceptable). | |
1105 | ||
1106 | ||
1107 | </text/edit-list#nE/> | |
1108 | The <#L#>-edit.file command can be used by a remote | |
1109 | administrator to edit the text files than make up the bulk | |
1110 | of the responses from the <#L#>@<#H#> list. | |
1111 | ||
1112 | What follows is a list of the response file name and a short | |
1113 | description of when their contents are used. To edit a file, | |
1114 | simply send mail to <#L#>-edit.file, substituting the file name | |
1115 | for 'file'. Editing instructions are mailed with the text file. | |
1116 | ||
1117 | File Use | |
1118 | ||
1119 | bottom bottom of all responses. General command info. | |
1120 | digest 'administrivia' section of digests. | |
1121 | faq frequently asked questions specific to this list. | |
1122 | get_bad in place of messages not found in the archive. | |
1123 | help general help (between 'top' and 'bottom'). | |
1124 | info list info. First line should be meaningful on its own. | |
1125 | mod_help specific help for list moderators. | |
1126 | mod_reject to sender of rejected post. | |
1127 | mod_request to message moderators together with post. | |
1128 | mod_sub to subscriber after moderator confirmed subscribe. | |
1129 | mod_sub_confirm to subscription mod to request subscribe confirm. | |
1130 | mod_timeout to sender of timed-out post. | |
1131 | mod_unsub_confirm to remote admin to request unsubscribe confirm. | |
1132 | sub_bad to subscriber if confirm was bad. | |
1133 | sub_confirm to subscriber to request subscribe confirm. | |
1134 | sub_nop to subscriber after re-subscription. | |
1135 | sub_ok to subscriber after successful subscription. | |
1136 | top top of all responses. | |
1137 | </#tnE/> | |
1138 | trailer added to all posts sent out from the list. | |
1139 | </#nE/> | |
1140 | unsub_bad to subscriber if unsubscribe confirm was bad. | |
1141 | unsub_confirm to subscriber to request unsubscribe confirm. | |
1142 | unsub_nop to non-subscriber after unsubscribe. | |
1143 | unsub_ok to ex-subscriber after successful unsubscribe. | |
1144 | ||
1145 | </text/edit-done#nE/> | |
1146 | The text file was successfully updated. | |
1147 | </text/info#E/> | |
1148 | No information has been provided for this list. | |
1149 | </text/faq#E/> | |
1150 | FAQ - Frequently asked questions of the <#l#>@<#H#> list. | |
1151 | ||
1152 | None available yet. | |
1153 |