LSTSRV-L Archives

LISTSERV Site Administrators' Forum

LSTSRV-L

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Jacob Haller <[log in to unmask]>
Fri, 4 Jan 2002 13:06:45 -0500
text/plain (181 lines)
>We have a few lists where we need the ability to have replies directed to
>all addresses included in the original mail (ie, the To:, Cc:, and
>From: addresses).  It appears that the best Listserv can do is using
>Reply-to=Both,Ignore which will have replies directed to the list and the
>From: address.  Have we missed some way to accomplish this?
>
>If an enhancement to Listserv is required to accomplish this, I suggest
>Reply-to=All,Ignore as a logical syntax.

It sounds like you want the mailing list to basically operate as a
mail alias.  For something like that, I generally would use:

        Default-Options= IETFHdr

and issue a "quiet set listname ietfhdr for *@*".

IETFHDR does have some side-effects which may make it undesirable for
use with many mailing lists:

o With IETFHDR, the mail headers cannot be changed in any way by LISTSERV.
If someone sends mail to [log in to unmask], that capitalization
is exactly what people on the receiving end will see if their subscription
is set to IETFHDR. This _may_ cause problems with mail filters.

o If you have Reply-To= coded in your list header, that will not be
respected for subscriptions set to IETFHDR.

o You cannot have the subject-tag added to the Subject line (SUBJECTHDR)
(again, this may break some people's mail filters if you change their
subscription options without warning)

o You cannot have the DUALHDR option, which some mail clients require
(CC:mail comes to mind).

IETFHDR was introduced in LISTSERV 1.7f and some additional
information and warnings regarding it can be found in the 1.7f
release notes.  These don't appear to be online, so here's the
relevant excerpt:

>  **************************************
>  * Usability: IETF-style mail headers *
>  **************************************
>
>  WARNING: There are  a number of important warnings in  this section. Read
>  them carefully.  In particular,  IETF-style headers must  NOT be  used by
>  LISTSERV-to-usenet gateways.
>
>  DISCLAIMER:  All references  to  the discussions  of  the IETF  "listserv
>  working group" reflect  the author's personal appraisal of  the debate on
>  the working group's list, as of late august 1991 (shortly before the code
>  being described was  written). At this time, the group  did not expect to
>  produce a RFC (other than a  possible informational one) in the immediate
>  future, and the  first non-informational RFC was not  expected to address
>  the  topic of  mail headers.  This  topic has,  however, been  thoroughly
>  debated on the list, and it is this debate that the author's comments are
>  based upon.  The working group  archives are available via  anonymous FTP
>  from FTP.UTDALLAS.EDU,  should you want  to form  you own opinion  on the
>  matters at hand.
>
>  Up  to and  including version  1.7a,  LISTSERV provided  two flavours  of
>  RFC822 headers: SHORT,  with just the "essential" fields,  and FULL, with
>  all  fields  (including  those  usually  deemed  "superfluous",  such  as
>  'Received:').  For both  types of  header, two  delivery mechanisms  were
>  supported: "regular" delivery, with the recipient's address listed in the
>  RFC822 'To:' field, and "BSMTP" delivery,  with a generic 'To:' field not
>  pointing to the recipient. This resulted in four possible header options:
>  SHORTHDR, SHORTBSMTP, FULLHDR and  FULLBSMTP. The only difference between
>  the HDR and BSMTP  options is the contents of the  'To:' field, which for
>  the present discussion is immaterial: we  only need to consider the SHORT
>  vs FULL attribute of the header.
>
>  Due to  their different culture  and habits, Internet people  are usually
>  not satisfied with  either option. Most Internet users (or  at least most
>  of the vocal ones) read mail from workstations and use sophisticated user
>  interfaces which  hide "uninteresting" header fields  automatically; they
>  are  thus not  interested in  any removal  of "superfluous"  tags at  the
>  sending point (and contend that  the bandwidth saved is immaterial, given
>  T1-speed access).  They are furthermore  used to SMTP alias  lists, which
>  are basically  a feature of Internet  mail systems making it  possible to
>  have the mailer replace  a given mailbox with a list  of mailboxes on the
>  fly;  in other  words,  by  sending mail  to  [log in to unmask]  your message  is
>  automatically sent to a number of people as it reaches the host Y.EDU, by
>  causing the mail system to  internally expand the recipients list without
>  touching anything else.  In particular, the mail header  is unaltered and
>  still reads 'To: [log in to unmask] - the 'To:'  field is where you should look for
>  the list name. The IETF's "standard listserv" RFC's will be based on this
>  type of headers, and disallow the LISTSERV-style ones.
>
>  In order  to allow  BITNET users to  become familiar  with Internet-style
>  headers and  to decrease  the rate of  incoming "suggestions"  for future
>  development  of  LISTSERV from  Internet  users  forced to  subscribe  to
>  BITNET-based mailing lists for professional reasons, a third type of mail
>  header is being introduced: 'IETFHDR' (which always uses BSMTP delivery).
>  That is,  one would  send a  'SET XYZ-L IETFHDR'  command to  LISTSERV to
>  switch to IETF-style headers.
>
>  For  a regular,  non-peered  list,  the IETFHDR  is  the header  LISTSERV
>  received from the mail system with exactly three changes:
>
>  1. A 'Received:' line is added on top of the header.
>
>  2. A  'Message-ID:' field is added,  if none was present  in the incoming
>     message.
>
>  3. The  'Sender:' tag is  set to the value  of the "Sender="  list header
>     keyword, if one is supplied, or to 'OWNER-listname@hostname' (in lower
>     case). For instance, a posting sent to the list [log in to unmask] would
>     have a default 'Sender:' tag value of [log in to unmask]
>
>  It is important  to understand that these headers are  not being provided
>  in  answer to  requirements from  non-DP-literate users.  They are  being
>  provided to answer requirements from  Internet specialists; it is "their"
>  headers, not "ours".  They are not meant to be  user-friendly and are not
>  open to negotiations. They will  not spawn sub-options with various bells
>  and whistles  added. They are here  to allow LISTSERV to  emulate an SMTP
>  redistribution list if desired, and nothing more.
>
>  Note that  this does not mean  that LISTSERV will be  converted to become
>  compliant with the upcoming "IETF  listserv" standard, nor that setting a
>  list to use  IETFHDR for all subscribers will make  it IETF-compliant. It
>  is the author's  opinion that the "IETF listserv" standard  will not make
>  it  possible  for  LISTSERV  to be  compliant  without  becoming  totally
>  incompatible  and ceasing  to address  the  needs of  some categories  of
>  BITNET users. In particular, the very  fact of allowing users to request,
>  no matter  how explicitly, that  headers be  delivered in a  format other
>  than IETFHDR  would be a  violation of  the future standard,  assuming no
>  change  in the  direction  of  the working  group  from  what the  author
>  experienced during his participation. Since  the "IETF listserv" is going
>  to  be a  fully-specified standard  and  one of  the goals  of the  "IETF
>  listserv" working  group (again, assuming  no change of direction)  is to
>  see  to it  that it  is  implemented in  a  portable way,  it seems  more
>  appropriate  to have  whatever new  software the  Internet comes  up with
>  replace  LISTSERV, rather  than striving  to  turn LISTSERV  into a  poor
>  emulation of the latest fashion. Indeed,  it would seem unlikely for more
>  than  a small  minority of  sites to  want to  run such  a service  on an
>  expensive mainframe if it can be provided as easily on cheaper hardware.
>
>  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>  >>>>>>>>>>>> IMPORTANT WARNINGS regarding the IETFHDR option <<<<<<<<<<<<
>  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>  A. LISTSERV does  not alter the header beyond the  three points mentioned
>     above: insertion of a 'Received:'  line, generation of a 'Message-ID:'
>     if  not already  present, and  generation of  a 'Sender:'  field. This
>     means LISTSERV  cannot guarantee that  the header is  syntactically or
>     semantically correct,  beyond the fields it  generates itself. Because
>     of this, THE IETFHDR OPTION MUST  BE NOT USED FOR SUBSCRIBING PROGRAMS
>     WHICH REACT ON THE CONTENTS OF THE HEADER. This means you must not use
>     this option  for a usenet  gateway, but  you can subscribe  a "logger"
>     program which just appends everything it receives to a disk file.
>
>  B. LISTSERV  does not (and  cannot) take control of  the "owner-listname"
>     address, which is normally too long to be a valid VM userid. It is the
>     responsibility of  the list  owner to  ensure that  an alias  for this
>     address is set in the mailer at  the site hosting the list if he wants
>     to receive delivery errors sent to that address.
>
>  C. In a peered-list environment, the IETFHDR option will operate properly
>     only if ALL peers  are running release 1.7b or higher.  If this is not
>     the case, some postings sent to  IETFHDR subscribers may appear with a
>     FULLBSMTP-like header;  this is not  a bug,  but a consequence  of the
>     simple fact  that the original  header has  not been preserved  by the
>     peer to which the posting was sent.
>
>  D. If  the posting  received by  LISTSERV comes  in a  format other  than
>     RFC822 (eg  PROFS), LISTSERV  will generate  a new  header out  of the
>     information at hand.  Such a header may look  "suspiciously short", so
>     it was felt necessary to mention this possibility.
>
>  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>  >>>>>>>>>>>>>>>>>>>>>>> End of important warnings <<<<<<<<<<<<<<<<<<<<<<<
>  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
--
Jacob Haller, Technical Support
L-Soft international, Inc
http://www.lsoft.com/

Support is available 9:00-18:00 ET, Monday-Friday
except on the following holidays:
http://www.lsoft.com/products/default.asp?item=holidays

ATOM RSS1 RSS2