bgeer@DAWN.HAMPSHIRE.EDU (02/06/90)
I have the following line in the header of my list, PSI-L@RPIECS: * Owner= bgeer@dawn.hampshire.edu, BGEER@HAMPVMS (Ben Geer) The two addresses point to separate accounts, both of which I use. The problem is that LISTSERV recognizes only the first one. This is especially a problem because the second account is the only one that can receive NETDATA files such as the list. (The list can be sent to the first address in LISTSERV-Punch format only.) When I send a list-owner command to LISTSERV from the second address, it sends me a message saying "You are not the owner of PSI-L." I used to have a separate "Owner=" line for each address, but this meant that I received two copies of every delivery error notice, one at each address (even though I only have one address in "Errors-to". What should I do about this? Is it a bug in LISTSERV? Please reply directly to me. Ben Geer bgeer@hampvms bgeer@dawn.hampshire.edu
ERIC@SEARN.BITNET (Eric Thomas) (02/06/90)
By definition, having 2 lines saying 'Owner=X' and 'Owner=Y' is the same as having one line saying 'Owner=X,Y'. There is one single piece of code in LISTSERV that analyzes keywords, this piece of code does the merging of multiple occurences of the single keyword, and nothing else in LISTSERV can know how it was originally specified. You said that you switched to a single line to avoid getting messages to both addresses. For the reason I just mentioned this cannot work; the proper way is to tell LISTSERV to send only to the address you want, for instance by saying 'Errors-To= Owner' and 'Notify= Owner' (or you could also key in directly the address you want the messages sent to). 'Owner' means 'only the first person in the OWNER keyword', whereas 'Owners' means 'all the people listed in the OWNER keyword'; the default values are generally 'OwnerS', so as not to confuse the users in case the owner list is reordered. Finally the cause of your problem is the extra blank after the comma in your 'Owner=' field, which tells LISTSERV the rest is another keyword. Because keywords are interpreted in REXX, it is not possible to put too much "smart" conditional code to handle this kind of mistakes, as this could easily cost you a factor of 2 or 3 in list header processing; when you have 100 lists, it matters a lot. Eric
U070005@HNYKUN11.BITNET (FRANS-J0ZEF SPRENGERS) (02/07/90)
On Mon, 5 Feb 90 23:10:03 EST <bgeer@DAWN.HAMPSHIRE.EDU> said: >I have the following line in the header of my list, PSI-L@RPIECS: > >* Owner= bgeer@dawn.hampshire.edu, BGEER@HAMPVMS (Ben Geer) You should do it like: * Owner= bgeer@dawn.hampshire.edu.us,Quiet:,BGEER@HAMPVMS Regards, Frans-Jozef Sprengers . URC . KUNijmegen . NL P.s. This certainly is undocumented, no help from LISTKEYW MEMO !