home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 December / DPPCPRO1298.ISO / Extras / Imail / LISTSRV.TXT < prev    next >
Encoding:
Text File  |  1997-04-16  |  10.2 KB  |  304 lines

  1. 1.  Add support for a user defined string to be added at the 
  2. beginning of the subject line of every message sent to the list 
  3. if that string doesn't already exist within the subject line.
  4.   Example where "[imail]" is the defined string: 
  5.     Subject: [imail] How do you receive mail?
  6.     Subject: Re: [imail] How do you receive mail?
  7.     Subject: [imail] Re: How do you add multiple addresses? 
  8.  
  9. Enabled in the advanced tab... when you check the box the edit 
  10. box becomes active so you can enter the subject modification info..
  11.  
  12. Also a new option for digests set in the digest tab.. a subject 
  13. line to use for digest postings..
  14.  
  15.  
  16. 2.  Add support for user defined "header" and "trailer" messages 
  17. to every message sent to the list.  The idea is to be able to 
  18. add a trailer (or header) that might explain how to unsubscribe 
  19. from the list or advertisment. 
  20.  
  21. Enabled in the advanced tab.. when you check either of these 
  22. boxes the edit button becomes enabled so you can edit the header/trailers..
  23.  
  24. Also a new option for the digest settings in the digest tab.. 
  25. headers and trailers for the digest postings..
  26.  
  27. 3.  Add an option to allow a list to be open or private for 
  28. subscriptions.  If private, the list would not accept subscriptions.
  29.  
  30. This new option makes the list private so the owner/admin has to 
  31. add new users either by editing the file or through the web interface...
  32.  
  33. NOTE: unsubscribes are always enabled as it would be unethical to 
  34.       not allow people to get off lists..
  35.  
  36.  
  37. 4.  Disallow List command: new 
  38.  
  39. This makes the list command not work on lists so users cannot get 
  40. a list of your subscribes for unknown purpose...
  41.  
  42. 5.  Add an option to disable "LIST" command per list where one 
  43. list could return a list of subscribed users while another list 
  44. would not.
  45.  
  46. This makes the list command not work on lists so users cannot get 
  47. a list of your subscribees for unknown purpose...
  48.  
  49.  
  50. 5.  Add a command line option that would allow a list to accept a 
  51. raw message and would subscribe the user specified in the 
  52. Reply-To: (or From: if Reply-To: header was not present) to the 
  53. list.  The message body would be ignored.
  54. >   Suggested command line would look like:
  55. >listsrv HOSTNAME LISTNAME -subscribe FILENAME
  56. >    where HOSTNAME is the name of the virtual host 
  57. >    where LISTNAME is the name of the list
  58. >    where "-subscribe FILENAME" would specify a raw single message filename.  if the
  59. >FILENAME is a ".tmp" file, the file is removed after parsing.
  60.  
  61. The command is 
  62.  
  63.      listsrv -add domainname listname
  64.  
  65. also added one for remove
  66.  
  67.      listsrv -remove domainname listname
  68.  
  69. also added one for removing based on unknown user or unknown host messages
  70.  
  71.      listsrv -ruhost domainname listname
  72.  
  73. NOTE: no message are sent to the person unsubscribe as a result of 
  74.       the ruhost command because presumeably the address is bouncing 
  75.       anyway and that is why you are removing it.. also this scans 
  76.       the file for the works "unknown host" or "unknown users" 
  77.       instead of using the from/replyto
  78.  
  79. you can setup program aliases for any of these new commands
  80. i.e.
  81.  
  82.      bindnt-add@lgk.com = | listsrv -add kahn.drcoffsite.com bindnt
  83.  
  84.  
  85. Remember to mention you have to be able to forward a message 
  86. unmodified (ie with the headers unchanged) in order for this 
  87. to work or you will end up removing/adding yourself to the list(S)..
  88.  
  89. Also related to this an appropriate message is sent to the person 
  90. being added subscribing just like previously..
  91.  
  92. Previously there was no message sent to a list owner when someone 
  93. unsubscribed (there still isnt) but when you unsubscribe or remove 
  94. someone using one of the above commands a messages is now sent to 
  95. the owner.. otherwise you cannot verify if the command worked 
  96. (especially when you are offsite)...
  97.  
  98. Also information about these commands are logged just like 
  99. subscribe/unsubscribe commands via the logerror call ...
  100.  
  101. Also related to this is that added support for the works "remove" 
  102. and "signoff" as well as the old standby unsubscribe (this was 
  103. added to the unsubscribe command)...
  104.  
  105. OTHER NEW COMMANDS:
  106.  
  107. The list owner can send a message to listserv@yourdomain.com with 
  108. a message of the form:
  109. unsubscribe listname username@userdomain.com
  110.  
  111. This will unsubscribe the user from the given list.. and send a
  112. message to the person and the list-owner... note this doesn't 
  113. work for any other users as it is a security violation and would 
  114. allowing someone to remove all users from your list.. but it does 
  115. work from the list owner only....
  116.  
  117. Unsubscribe now removes users from both the users.lst and digest.lst 
  118. file...
  119.  
  120.  
  121. 6.  Add a digest mode that is list/user setable where all messages 
  122. sent to the list are "archived" in a mailbox and processed 
  123. once per user-defined-period and mailed to users that desire 
  124. a digest as a single message. 
  125.     The scheduler in the SMTP server will invoke the listsrv.exe 
  126. with a new command line switch to cause the listsrv.exe to 
  127. process the digest on every poll.  Or an additional program 
  128. could be written to process the digest if desired.
  129.     Transmitted digests should have all headers except Date:, 
  130. From:, Reply-To:, and Subject: stripped out. Attachments, and 
  131. non-text sections should also be removed. 
  132.  
  133. Options to enable\disable digest mode are on the advanced tab.
  134. Once enabled two additional tabs appear digest and digest 
  135. scheduling.. discussed below..
  136.  
  137. There are two new commands that you can send to listserver to 
  138. support this
  139.  
  140.    set mode digest listname
  141.    set mode standard listname
  142.  
  143. You must be on the list first to use these commands...
  144. Appropriate message is sent to the person for either success 
  145. or failure and info is logged to the logs if enabled...
  146.  
  147.  
  148. The new command line to have the listserver check for any lists 
  149. that need sending the digest posting is
  150.  
  151.    listsrv -q x
  152.  
  153. Related to this is a new smtp32 command to make sure that the 
  154. postings end up in the digest mailbox even if forwarding is 
  155. on.. it is smtp32 -noforward
  156.  
  157. --------------------------------------------------------
  158. The following is a discussion of info based on the tabs..
  159.  
  160. general
  161. ------------
  162.  
  163.  
  164. name: as previous
  165. directory as previous
  166.  
  167. title as previous
  168. owner as previous
  169. local administrator: as previous
  170.  
  171. help/subscribe/users/address buttons: as previous
  172.  
  173.  
  174. advanced
  175. ----------------
  176. replyu to list vs sender: as previous
  177. Enable digest mode: new
  178. enable subject modification: new
  179. enable header: new
  180. enable trailer: new
  181.  
  182. edit buttons are for editing the related trailer/header/subject files..
  183.  
  184. max mesasge size: as previous
  185. number of recipients: as previous
  186.  
  187. security
  188. -----------------
  189.  
  190. allow postings by radio buttons: as previous
  191.  
  192. allow list unsubscribes based on subject line: new
  193.  
  194. this allows a subject line of the form:
  195. unsubscribe
  196. or
  197. remove
  198. or
  199. signoff
  200.  
  201. recommendation turn this on but don't advertise that the 
  202. listserver supports it or you will get people misspelling 
  203. unsubscribe and it then going out on the list since
  204. these messages are sent to the list address...
  205.  
  206. Disallow Subscriptions (ie private list): new
  207.  
  208. this new option makes the list private so the owner/admin 
  209. has to add new users either by editing the file or through 
  210. the web interface...
  211.  
  212. Disallow List comamnd: new 
  213.  
  214. this makes the list command not work on lists so users 
  215. cannot get a list of your subscribees for unknown purpose...
  216.  
  217. related to this the help command on the listserver still 
  218. works but the help/list command for a given list will not 
  219. work if the list is in subscribers or moderated mode unless
  220. the person sending it is already on the list...
  221.  
  222.  
  223. Digest
  224. ------------
  225.  
  226. Digest mailbox: 
  227.  
  228. this is a edit field for the name of the mailbox where 
  229. postings get stored before the digest mailing is sent out...
  230.  
  231. a copy of all postings will be sent to 
  232. list_administrator-mailboxname@yourdomain.com
  233.  
  234. after a posting is sent to the digest list.. this mailbox is 
  235. emptied and a copy is made of the form: digestmailboxMMDD.mbx 
  236. where mm =month and dd =day in this way the list owner/moderator 
  237. can see the mailbox through the web interface and delete/add 
  238. messages before the digest posting is sent... he/she can also 
  239. get at old posted digests by the MMDD format
  240.  
  241.  
  242. subject line for digest postings: 
  243.  
  244. this is the subject line that is used on digest postings
  245.  
  246. Include headers/trailers when posting to digest mailbox:
  247.  
  248. this is by default off.. and if on.. the normal headers/trailers 
  249. for all postings will be included in the copy put in the digest 
  250. mailbox.. otherwise not.. recommend not doing this as the digest 
  251. posting has its own headers trailers.. and this just makes the 
  252. posting larger..
  253.  
  254. strip non-text attachements before posting:
  255.  
  256. as described ... strips non-text attachments from the copies 
  257. in the digest mailbox when the posting is sent..
  258.  
  259. Enable message spearators: self explanatory
  260. enable digest headers: self explan.
  261. enabel digest trailers: self explan.
  262.  
  263. Digest adrresses button: lets you edit the digest.lst file...
  264.  
  265.  
  266.  
  267. Digest Scheduling
  268. ---------------------
  269.  
  270. periodicity:
  271. daily, weekly, bi-weekly, monthly, user defined, size exceeds, manual
  272.  
  273. for user-defined and size exceeds the edit box next to this item 
  274. becomes enabled so you can enter the days (for user defined) or 
  275. the kbytes (for size exceed) this controls how often the digest 
  276. posting is sent.. and how it is rescheduled for the next posting...
  277.  
  278. last processing date/time: a information only field
  279.  
  280. next processing date/time:
  281.  
  282. 6 combo boxes to allow you to enter the next time the digest 
  283. will be processed (initially 1 week from list creation at 3:00 am)
  284.  
  285. month day year
  286. hour minute am/pm
  287.  
  288.  
  289. process send new: a button to allow the digest processing to 
  290. send a posting now and reschedule according to the above periodicity...
  291.  
  292. not for manual periodicity the posting is never sent 
  293. automatically but you must use this button to send it...
  294.  
  295.  
  296. THATS IT .. or all that I can remember ... there were other 
  297. under the surface changes to fix bugs with queue names.. and 
  298. other stuff.. that is not relevent to the user manual... also 
  299. the smtp32 processes are now started up without appearing 
  300. on the desktop to improve performance...
  301.  
  302. testing is going ok and I haven't found anymore problems in 
  303. the past week or so...
  304.