0.40 - This version identifier must be on line 1 and start in pos 1. # #$Id: ezmlmrc.en_US,v 1.17 1999/12/11 03:30:16 lindberg Exp $ #$Name: ezmlm-idx-040 $ # # ezmlmrc # ####### # Controls the actions of ezmlm-make as patched with ezmlm-idx-0.31 or later. # # The base directory 'DIR' is always created by ezmlm-make, as is DIR/key. # Everything else is done from here. # # ezmlm-make looks for this file, first as .ezmlmrc in the directory that the # lists .qmail files will be placed in (if you've used the -c command line # switch), then /etc/ezmlmrc, then ezmlmrc in the ezmlm-make binary directory. # Thus, you can customize ezmlm-make on a global level by placing a customized # copy of ezmlmrc in /etc and on a user level by copying it to .ezmlmrc in # the user's home directory AND use the ezmlm-make -c switch. # # Tags are: # : put succeeding text lines in DIR/filename # : erase DIR/filename. # : create directory DIR/dirname # : symlink DIR/.qmail-list-lname -> DIR/dirname # # The name in the tag can be suffixed with '#' and any number of flags, # corresponding to command line switches. The item will be created/extended # only if all the flags listed are set. Files can be extended as long as they # were the last one created, but not if another file has been started since # then. Flags that are not recognized are silently ignored. # # Thus, creates the file if and only if the list is archived # (-a) and not public (-P). If the next tag is , the file is # extended with the lines up to the next tag if the list is message moderated # (-m). If the next tag is , 'filename' is closed. Any further # tags leading to the reopenining of 'filename' will overwrite the file, not # extend it. # # A set of user-defined command line switches (xX, yY, zZ) are available for # customization. # # Within the text, certain tags are substituted. Other tags are copied as # is. <#A#> and <#R#> are substituted by ezmlm-manage and -store (see man pages) # and <#l#> (lower case L) is replaced dynamically by the list name for # programs handling both 'list' and 'list-digest'. # # Substitutions are: # <#B#> ezmlm binaries path <#C#> digest code <#D#> dir # <#H#> host <#L#> local <#F#> flags # <#T#> dot <#0#> arg for -0. <#3#>...<#9#> arg for -3..9 # <#1#> ext1 <#2#> ext2 [if dot is /path/.qmail-ext1-ext2-name] # The latter useful when a single user is controlling several virtual domains. # # -0 is used for the main list address when setting up sublists # -3 is for the new from header if we want that header replaced # -4 for specifying the ezmlm-tstdig switches used in dir/editor. Default # -k64 -m30 -t24. Only used if -g is used. # -5 for list-owner address. Mail to list-owner will be forwarded to this addr. # -6 for sql connection info # -7 for contents of DIR/modpost # -8 for contents of DIR/modsub # -9 for contents of DIR/remote # # For demonstration purposes, the '-x' switch results in the following # non-standard actions: # - Removal of many non-text MIME parts from messages. # - Limit posts to 2 bytes <= msg body size <= 40000 # # Attempts to create links or directories that already exist, will result # in a FATAL error. Attempts to open files that have already been closed # or already exits, will cause the old file to be overwritten. # # One of the major problems with ezmlm-lists is DIR/inlocal. For normal # users, it is set up to the list name (user-list or so), which is correct. # However, for user 'ezmlm' in control of virtual domain 'host.dom.com' # the list name is 'list@host.dom.com', but inlocal should be 'ezmlm-list', # not 'list'. Similarly, if ezmlm-domain1 is in control of 'host.dom.com, # list@host.dom.com, should yield an inlocal of 'ezmlm-domain1-list'. To # always get the lists correct, place this file as '.ezmlmrc' in the # users home directory (~ezmlm/.ezmlmrc) and change the inlocal text below # to 'ezmlm-<#L#>' or 'ezmlm-<#1#>-<#L#>, respectively. # config to support future editing without giving ezmlm-make command line # arguments other than dir. Useful for GUI/WWW editing tools F:<#F#> X:<#X#> D:<#D#> T:<#T#> L:<#L#> H:<#H#> C:<#C#> 0:<#0#> 3:<#3#> 4:<#4#> 5:<#5#> 6:<#6#> 7:<#7#> 8:<#8#> 9:<#9#> <#L#> <#0#> # dirs for digests # for extra address db # for blacklist # moderator db & mod queue dirs. Needed for -m, -r -s, so we just # make them by default. # links: dot -> dir/editor # for message moderation only # Get rid of configuration flags for editing mode so we can start with a # clean state. # Not needed, except for message moderation. # We don't clean out text files to make it easier for users # doing manual config by e.g. touching dir/remote. # subscription moderation <#8#> # remote admin <#9#> # message moderation <#7#> # List owner mail <#5#> <#D#>/Mailbox |<#B#>/ezmlm-warn '<#D#>' || exit 0 # Handles subscription. Add flags if you want a non-default digest format. # Service subject commands to the # request address if the -q switch is given. # Also -l and -d enable subscriber listing/text file editing, for remote adms. # -u gives subscriber only archive access |<#B#>/ezmlm-get -P '<#D#>' <#C#> |<#B#>/ezmlm-get '<#D#>' <#C#> |<#B#>/ezmlm-get -s '<#D#>' <#C#> |<#B#>/ezmlm-request '<#D#>' # Ok to add -l/-d even for non-mod lists, since ezmlm-manage # won't allow it unless there are remote admins. The lack of logic other than # AND makes this very tedious ... # first lists with normal confirmation: |<#B#>/ezmlm-manage '<#D#>' |<#B#>/ezmlm-manage -l '<#D#>' |<#B#>/ezmlm-manage -e '<#D#>' |<#B#>/ezmlm-manage -le '<#D#>' # ... now no confirmation for subscribe ... |<#B#>/ezmlm-manage -S '<#D#>' |<#B#>/ezmlm-manage -lS '<#D#>' |<#B#>/ezmlm-manage -eS '<#D#>' |<#B#>/ezmlm-manage -leS '<#D#>' # ... now no confirmation for unsubscribe ... |<#B#>/ezmlm-manage -U '<#D#>' |<#B#>/ezmlm-manage -lU '<#D#>' |<#B#>/ezmlm-manage -eU '<#D#>' |<#B#>/ezmlm-manage -leU '<#D#>' # ... and finally no confirmation at all ... |<#B#>/ezmlm-manage -US '<#D#>' |<#B#>/ezmlm-manage -lUS '<#D#>' |<#B#>/ezmlm-manage -eUS '<#D#>' |<#B#>/ezmlm-manage -leUS '<#D#>' |<#B#>/ezmlm-warn '<#D#>' || exit 0 |<#B#>/ezmlm-warn -d '<#D#>' || exit 0 # reject shouldn't be configured for sublist. # full reject is now default, to get To/Cc: listaddress requirement |<#B#>/ezmlm-reject '<#D#>' # -k => reject posts from blacklisted addresses. Done for moderated # lists as well - allows removal of unwanted noise. |<#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 ; } # switch -u=> restrict to subs of list & digest. If not m # do it with ezmlm-issubn, if 'm' do it with ezmlm-gate |<#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 ; } |<#B#>/ezmlm-gate '<#D#>' '<#D#>' '<#D#>/digest' '<#D#>/allow' '<#D#>/mod' # For message moderation, editor has store/clean |<#B#>/ezmlm-store '<#D#>' |<#B#>/ezmlm-store -P '<#D#>' |<#B#>/ezmlm-clean '<#D#>' || exit 0 |<#B#>/ezmlm-clean -R '<#D#>' || exit 0 # for non-message moderated lists, it has send |<#B#>/ezmlm-send '<#D#>' # ezmlm-archive here for normal lists. Put into moderator for mess-mod lists |<#B#>/ezmlm-archive '<#D#>' || exit 0 # all lists have warn unless -w. |<#B#>/ezmlm-warn '<#D#>' || exit 0 # for digest bounces |<#B#>/ezmlm-warn -d '<#D#>' || exit 0 |<#B#>/ezmlm-tstdig -m30 -k64 -t48 '<#D#>' || exit 99 |<#B#>/ezmlm-tstdig <#4#> '<#D#>' || exit 99 |<#B#>/ezmlm-get '<#D#>' || exit 0 # bouncer for list and digest |<#B#>/ezmlm-weed |<#B#>/ezmlm-return -D '<#D#>' |<#B#>/ezmlm-weed |<#B#>/ezmlm-return -d '<#D#>' # moderator is set up only for message moderated lists. However, '-e' does # not remove it since we can't remove the symlinks to it (they're outside # of the list dir. |<#B#>/ezmlm-moderate '<#D#>' |<#B#>/ezmlm-archive '<#D#>' || exit 0 |<#B#>/ezmlm-clean '<#D#>' || exit 0 |<#B#>/ezmlm-clean -R '<#D#>' || exit 0 return-path return-receipt-to content-length precedence disposition-notification-to x-confirm-reading-to x-pmrqc list-subscribe list-unsubscribe list-help # For sublists, these should be left in list-post # remove from header if -3 'new_from_line' from <#H#> <#H#> <#L#> contact <#L#>-help@<#H#>; run by ezmlm # Headeradd needs to always exist but leave out stuff for sublists # Good for mailing list stuff (and vacation program) Precedence: bulk # To prevent indexing by findmail.com X-No-Archive: yes # rfc2369, first from main list only, others from sublist only List-Post: @<#H#>> List-Help: -help@<#h#>> List-Unsubscribe: -unsubscribe@<#h#>> List-Subscribe: -subscribe@<#h#>> # add new from line "From: arg" if -3 'arg' From: <#3#> # max & min message size 30000:2 # remove mime parts if -x application/excel application/rtf application/msword application/ms-tnef text/html text/rtf text/enriched text/x-vcard application/activemessage application/andrew-inset application/applefile application/atomicmail application/dca-rft application/dec-dx application/mac-binhex40 application/mac-compactpro application/macwriteii application/news-message-id application/news-transmission application/octet-stream application/oda application/pdf application/postscript application/powerpoint application/remote-printing application/slate application/wita application/wordperfect5.1 application/x-bcpio application/x-cdlink application/x-compress application/x-cpio application/x-csh application/x-director application/x-dvi application/x-hdf application/x-httpd-cgi application/x-koan application/x-latex application/x-mif application/x-netcdf application/x-stuffit application/x-sv4cpio application/x-sv4crc application/x-tar application/x-tcl application/x-tex application/x-texinfo application/x-troff application/x-troff-man application/x-troff-me application/x-troff-ms application/x-ustar application/x-wais-source audio/basic audio/mpeg audio/x-aiff audio/x-pn-realaudio audio/x-pn-realaudio audio/x-pn-realaudio-plugin audio/x-realaudio audio/x-wav image/gif image/ief image/jpeg image/png image/tiff image/x-cmu-raster image/x-portable-anymap image/x-portable-bitmap image/x-portable-graymap image/x-portable-pixmap image/x-rgb image/x-xbitmap image/x-xpixmap image/x-xwindowdump text/x-sgml video/mpeg video/quicktime video/x-msvideo video/x-sgi-movie x-conference/x-cooltalk x-world/x-vrml # These can also be excluded, but for many lists it is desirable # to allow them. Uncomment to add to mimeremove. # application/zip # application/x-gtar # application/x-gzip # application/x-sh # application/x-shar # chemical/x-pdb # --------------------- Handle SQL connect info <#6#> <#6#>:<#L#>@<#H#> <#6#>_digest <#6#>_digest:<#L#>_digest@<#H#> <#6#>_allow # -------------------- End sql stuff [<#L#>] --------------------------------------------------------------------- To unsubscribe, e-mail: <#L#>-unsubscribe@<#H#> For additional commands, e-mail: <#L#>-help@<#H#> --- Administrative commands for the <#l#> list --- I can handle administrative requests automatically. Please do not send them to the list address! Instead, send your message to the correct command address: For help and a description of available commands, send a message to: <<#L#>-help@<#H#>> To subscribe to the list, send a message to: <<#L#>-subscribe@<#H#>> To remove your address from the list, just send a message to the address in the ``List-Unsubscribe'' header of any list message. If you haven't changed addresses since subscribing, you can also send a message to: <<#L#>-unsubscribe@<#H#>> or for the digest to: <<#L#>-digest-unsubscribe@<#H#>> For addition or removal of addresses, I'll send a confirmation message to that address. When you receive it, simply reply to it to complete the transaction. If you need to get in touch with the human owner of this list, please send a message to: <<#L#>-owner@<#H#>> Please include a FORWARDED list message with ALL HEADERS intact to make it easier to help you. --- Enclosed is a copy of the request I received. --- Enclosed is a copy of the bounce message I received. I've kept a list of which messages from the <#L#> mailing list have bounced from your address. Copies of these messages may be in the archive. To retrieve a set of messages 123-145 (a maximum of 100 per request), send an empty message to: <<#L#>-get.123_145@<#H#>> To receive a subject and author list for the last 100 or so messages, send an empty message to: <<#L#>-index@<#H#>> Here are the message numbers: I've kept a list of which digests from the <#L#>-digest mailing list have bounced from your address. For each digest you missed, I have noted the number of the first message in the digest. I do not archive the digests themselves, but you may be able to get the messages from the main list archive. To retrieve a set of messages 123-145 (a maximum of 100 per request), send an empty message to: <<#L#>-get.123_145@<#H#>> To receive a subject and author list for the last 100 or so messages, send an empty message to: <<#L#>-index@<#H#>> Here are the digest message numbers: Messages to you from the <#l#> mailing list seem to have been bouncing. I sent you a warning message, but it bounced. I've attached a copy of the bounce message. This is a probe to check whether your address is reachable. If this probe bounces, I will remove your address from the <#l#>@<#H#> mailing list, without further notice. You can re-subscribe by sending a message to this address: <<#l#>-subscribe@<#H#>> Messages to you from the <#l#> mailing list seem to have been bouncing. I've attached a copy of the first bounce message I received. If this message bounces too, I will send you a probe. If the probe bounces, I will remove your address from the <#l#> mailing list, without further notice. To subscribe to the digest, e-mail: <<#L#>-digest-subscribe@<#H#>> To unsubscribe from the digest, e-mail: <<#L#>-digest-unsubscribe@<#H#>> To post to the list, e-mail: <<#L#>@<#H#>> Sorry, that message is not in the archive. This is a generic help message. The message I received wasn't sent to any of my command addresses. Here is a list of the command addresses supported: Send mail to the following for info and FAQ for this list: <<#L#>-info@<#H#>> <<#L#>-faq@<#H#>> Similar addresses exist for the digest list: <<#L#>-digest-subscribe@<#H#>> <<#L#>-digest-unsubscribe@<#H#>> # ezmlm-make -i needed to add ezmlm-get line. If not, we can't do # multi-get! To get messages 123 through 145 (a maximum of 100 per request), mail: <<#L#>-get.123_145@<#H#>> To get an index with subject and author for messages 123-456, mail: <<#L#>-index.123_456@<#H#>> To receive all messages with the same subject as message 12345, send an empty message to: <<#L#>-thread.12345@<#H#>> The messages do not really need to be empty, but I will ignore their content. Only the ADDRESS you send to is important. You can start a subscription for an alternate address, for example "john@host.domain", just add a hyphen and your address (with '=' instead of '@') after the command word: <<#L#>-subscribe-john=host.domain@<#H#>> To stop subscription for this address, mail: <<#L#>-unsubscribe-john=host.domain@<#H#>> Thank you for agreeing to moderate the <#L#>@<#H#> mailing list. My commands are a little different from other mailing lists, but I think you will find them intuitive and easy to use. Here are some instructions for the tasks you may have to perform as a list-owner and/or moderator. General list instructions follow at the end of this message. Remote subscription ------------------- As a moderator, you can subscribe and unsubscribe any address to the mailing list. To subscribe "john@host.domain", simply put a hyphen after the command word, then his address with '=' instead of the '@'. For instance, to subscribe that address, send mail to: <<#L#>-subscribe-john=host.domain@<#H#>> You can similarly remove the address by sending a message to: <<#L#>-unsubscribe-john=host.domain@<#H#>> For the digest list: <<#L#>-digest-subscribe-john=host.domain@<#H#>> <<#L#>-digest-unsubscribe-john=host.domain@<#H#>> That's all. No subject and no message body needed! I will send you a confirmation request, to make sure that you really sent the request. Simply reply to the message, and your wish has been granted. I will send a confirmation request to the user address, in this case . All the user has to do is to reply to this confirmation request message. The confirmations are necessary to make it extremely hard for a third party to add or remove an address to the list. I will notify the user when his/her subscriber status has changed. Subscription ------------ Any user can subscribe or unsubscribe by sending mail to: <<#L#>-subscribe@<#H#>> <<#L#>-unsubscribe@<#H#>> For the digest list: <<#L#>-digest-subscribe@<#H#>> <<#L#>-digest-unsubscribe@<#H#>> The user will receive a confirmation request to make sure s/he controls the subscription address. Once this is verified the user is unsubscribed. Since this list is moderated for subscriptions, I will send a second confirmation request to the moderator(s). Since the user has already confirmed the desire to be on the list, you as the moderator can be highly confident that the subscriber address is real. If you want to approve the users request, simply reply to my CONFIRM message. If not, you can simply delete my message or possibly contact the potential subscriber for more information. Subscriptions work the same way. The user can also use: <<#L#>-subscribe-mary=host.domain@<#H#>> <<#L#>-unsubscribe-mary=host.domain@<#H#>> to have mail sent to "mary@host.domain". Only if she receives mail at this address will she receive the confirmation request and be able to reply to it. Your address and identity will not be revealed to the subscriber, unless you send mail directly to the user. To get a subscriber list for <#L#>@<#H#>, send a message to: <<#L#>-list@<#H#>> To get a list transaction log <#L#>@<#H#>, send a message to: <<#L#>-log@<#H#>> For digest subscribers: <<#L#>-digest-list@<#H#>> and: <<#L#>-digest-log@<#H#>> You can remotely edit the text files that make up the responses the list sends out. To get a list of files and editing instructions, mail: <<#L#>-edit@<#H#>> Moderated posts --------------- When posts are moderated, I will save the posted message and send you a copy together with instructions. The message to you will have "MODERATE for ..." as the subject. To accept the post, just reply to the 'Reply-To:', which I have configured with the correct "accept" address address. You do not need to include the post itself. In fact, I will ignore anything you send me as long as the address you send to is correct. If you want to reject it, send mail to the 'From:' address, which I have configured with the correct "reject" address. This can usually be done by 'reply-to-all', then deleting any address other than the "reject" address. You may add a comment to the sender between two lines starting with three '%'. I will send only this comment to the sender with the rejected post. Again, I will not reveal your identity. I will process the message according to the first reply I receive. If you send me a request to accept a message that has already been rejected or vice versa, I will let you know. If I receive no moderator replies within a certain period of time (normally 5 days), I will return the message to the sender with an explanation of what happened. Your administrator can also set up the list so that such "ignored" messages are simply deleted without notification, rather than returned to sender. Vacations --------- If you are temporarily at a different address, just forward all messages that have the correct 'Mailing-List:' header (or all that have subjects starting with 'MODERATE for <#L#>@<#H#>' or 'CONFIRM subscribe to <#L#>@<#H#>') to the new address. You can then moderate from the new address. Alternatively, you can forward the messages to a friend so that s/he can moderate for you. Please OK this with the list owner first. If you would like to automatically approve all requests while you are gone, set up you mail client to auto-reply to messages that have subjects meeting the above criteria. If you try to do remote administration from an address that is not your own, the subscriber, not you, will be asked to confirm. After that, a moderator confirm request is sent to all moderators. I'm doing this because I have no way of knowing that it is you that sent the original request. Please note that your original request (and your address) are sent to the subscriber in this case! Good luck! PS: Please contact the list owner (<#L#>-owner@<#H#>) if you have any questions or problems. I'm sorry, your message (enclosed) was not accepted by the moderator. If the moderator has made any comments, they are shown below. The enclosed message was submitted to the <#L#>@<#H#> mailing list. If you'd like to approve it for distribution to all the subscribers, please e-mail: !A Usually, this happens when you just hit the "reply" button. You can check the address to make sure that it starts with "<#L#>-accept". If this does not work, simply copy the address and paste it into the "To:" field of a new message. Alternatively, click here: mailto:<#A#> To reject the post and cause it to be returned to the sender, please send a message to: !R Usually, it is easiest to hit the "reply-to-all" button, and then remove all the addresses except the one starting with "<#L#>-reject". Alternatively, click here: mailto:<#R#> You do not need to copy the post in your response to accept or reject it. If you wish to send a comment to the sender of a rejected post, please include it between two marker lines starting with three percent signs ('%'): %%% Start comment %%% End comment Thank you for your help! --- Enclosed, please find the posted message. --- I have subscribed or unsubscribed you at the request of a moderator of the <#l#>@<#H#> mailing list. If this is not an action you desire, please send a complaint or other comments to the list owner (<#l#>-owner@<#H#>) as soon as possible. I'm sorry, the list moderators for the <#L#> list have failed to act on your post. Thus, I'm returning it to you. If you feel that this is in error, please repost the message or contact a list moderator directly. --- Enclosed, please find the message you sent. I respectfully request your permission to add !A to the subscribers of the <#l#> mailing list. This request either came from you, or it has already been verified by the potential subscriber. To confirm, please send an empty reply to this address: !R Usually, this happens when you just hit the "reply" button. If this does not work, simply copy the address and paste it into the "To:" field of a new message. or click here: mailto:<#R#> If you don't approve, simply ignore this message. Thank you for your help! A request has been made to remove !A from the <#l#> mailing list. If you agree, please send an empty reply to this address: !R Usually, this happens when you just hit the "reply" button. If this does not work, simply copy the address and paste it into the "To:" field of a new message. or click here: mailto:<#R#> If you don't approve, simply ignore this message. Thank you for your help! Oops, that confirmation number appears to be invalid. The most common reason for invalid numbers is expiration. I have to receive confirmation of each request within ten days. Also, make sure the entire confirmation number was in the reply you sent me. Some e-mail programs have a habit of cutting off some of the reply address, which can be quite long. I've set up a new confirmation number. To confirm that you would like !A added to the <#l#> mailing list, please send an empty reply to this address: !R or click here: mailto:<#R#> Again, check the reply address carefully to make sure it is all included before you confirm your subscription. Sorry for the trouble. <#L#>-Owner <<#l#>-owner@<#H#>> To confirm that you would like !A added to the <#l#> mailing list, please send an empty reply to this address: !R Usually, this happens when you just hit the "reply" button. If this does not work, simply copy the address and paste it into the "To:" field of a new message. or click here: mailto:<#R#> This confirmation serves two purposes. First, it verifies that I am able to get mail through to you. Second, it protects you in case someone forges a subscription request in your name. Some mail programs are broken and cannot handle long addresses. If you cannot reply to this request, instead send a message to <<#L#>-request@<#H#>> and put the entire address listed above into the "Subject:" line. This list is moderated. Once you have sent this confirmation, the request will be sent to the moderator(s) of this list. I will notify you when your subscription has been activated. I've been unable to carrry out your request: The address !A was already on the <#l#> mailing list when I received your request, and remains a subscriber. Acknowledgment: I have added the address !A to the <#l#> mailing list. Welcome to <#l#>@<#H#>! Please save this message so that you know the address you are subscribed under, in case you later want to unsubscribe or change your subscription address. To unsubscribe, send a message to: <<#l#>-unsubscribe-<#t#>@<#H#>> Hi! This is the ezmlm program. I'm managing the <#l#>@<#H#> mailing list. I'm working for my owner, who can be reached at <#l#>-owner@<#H#>. Oops, that confirmation number appears to be invalid. The most common reason for invalid numbers is expiration. I have to receive confirmation of each request within ten days. Also, make sure the entire confirmation number was in the reply you sent me. Some e-mail programs have a habit of cutting off some of the reply address, which can be quite long. I've set up a new confirmation number. To confirm that you would like !A removed from the <#l#> mailing list, please send an empty reply to this address: !R or click here: mailto:<#R#> Again, check the reply address carefully to make sure it is all included before you confirm this action. Sorry for the trouble. <#l#>-Owner <<#l#>-owner@<#H#>> To confirm that you would like !A removed from the <#l#> mailing list, please send an empty reply to this address: !R Usually, this happens when you just hit the "reply" button. If this does not work, simply copy the address and paste it into the "To:" field of a new message. or click here: mailto:<#R#> I haven't checked whether your address is currently on the mailing list. To see what address you used to subscribe, look at the messages you are receiving from the mailing list. Each message has your address hidden inside its return path; for example, mary@xdd.ff.com receives messages with return path: <<#l#>-return--mary=xdd.ff.com@<#H#>. Some mail programs are broken and cannot handle long addresses. If you cannot reply to this request, instead send a message to <<#L#>-request@<#H#>> and put the entire address listed above into the "Subject:" line. I'm sorry, I've been unable to carry out your request, since the address !A was not on the <#l#> mailing list when I received your request and is not a subscriber of this list. If you unsubscribe, but continue to receive mail, you're subscribed under a different address than the one you currently use. Please look at the header for: 'Return-Path: <<#l#>-return-1234-user=host.dom@<#H#>>' This shows that the subscription address is ``user@host.dom''. The unsubscribe address for this user would be: '<#l#>-unsubscribe-user=host.dom@<#H#>'. Just mail to that address, adjusted for the real subscription address. If the message has a ``List-Unsubscribe:'' header, you can send a message to the address in that header. It contains the subscription already coded into it. For some mail programs, you need to make the headers visible to see the return path: For Eudora 4.0, click on the "Blah blah ..." button. For PMMail, click on "Window->Show entire message/header". If this still doesn't work, I'm sorry to say that I can't help you. Please FORWARD a list message together with a note about what you're trying to achieve and a list of addresses that you might be subscribed under to my owner: <<#l#>-owner@<#H#>> who will take care of it. My owner is a little bit slower than I am, so please be patient. Acknowledgment: I have removed the address !A from the <#l#> mailing list. This address is no longer a subscriber. Please edit the following text file and send it to this address: !R Your mailer should have a Reply feature that uses this address automatically. I can remove the quote marks that your mailer adds to the text, as long as you do not edit the marker lines themselves. The marker lines are the lines starting with '%%%'. They must not be modified (extra characters added by your mailer at the beginning of the line are acceptable). The <#L#>-edit.file command can be used by a remote administrator to edit the text files than make up the bulk of the responses from the <#L#>@<#H#> list. What follows is a list of the response file name and a short description of when their contents are used. To edit a file, simply send mail to <#L#>-edit.file, substituting the file name for 'file'. Editing instructions are mailed with the text file. File Use bottom bottom of all responses. General command info. digest 'administrivia' section of digests. faq frequently asked questions specific to this list. get_bad in place of messages not found in the archive. help general help (between 'top' and 'bottom'). info list info. First line should be meaningful on its own. mod_help specific help for list moderators. mod_reject to sender of rejected post. mod_request to message moderators together with post. mod_sub to subscriber after moderator confirmed subscribe. mod_sub_confirm to subscription mod to request subscribe confirm. mod_timeout to sender of timed-out post. mod_unsub_confirm to remote admin to request unsubscribe confirm. sub_bad to subscriber if confirm was bad. sub_confirm to subscriber to request subscribe confirm. sub_nop to subscriber after re-subscription. sub_ok to subscriber after successful subscription. top top of all responses. trailer added to all posts sent out from the list. unsub_bad to subscriber if unsubscribe confirm was bad. unsub_confirm to subscriber to request unsubscribe confirm. unsub_nop to non-subscriber after unsubscribe. unsub_ok to ex-subscriber after successful unsubscribe. The text file was successfully updated. No information has been provided for this list. FAQ - Frequently asked questions of the <#l#>@<#H#> list. None available yet.