The latest stable Synchronet release is v3.21e-Win32 (install), released Mar-2026.

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:listserver [2013/10/03 03:34] – [Configuration] digital manmodule:listserver [2026/05/30 00:13] (current) – Update old CVS/GitLab source links to current gitlab.synchro.net URLs Claude.Ai
Line 32: Line 32:
 requesting client's mailbox. requesting client's mailbox.
  
 +==== MIME ====
  
 +The ListServer does not at this time support the decoding of [[wp>MIME]]-encoded control message body text. The simplest solution to this issue is to only accept control commands in the //Subject// of control messages by configuring the following in the root section of your ''[[dir:ctrl]]/[[config:listserver.ini]]'' file:
 +<code ini>
 +SubjectCommand = true
 +BodyCommand = false
 +</code>
 +
 +MIME-encoded mailing list //submissions// (posted messages) are supported, however.
 ===== Submissions ===== ===== Submissions =====
 Writable mailing lists allow the user to submit messages to the list by Writable mailing lists allow the user to submit messages to the list by
Line 49: Line 57:
 2. Edit your ''[[dir:ctrl]]/[[config:listserver.ini]]'' file: 2. Edit your ''[[dir:ctrl]]/[[config:listserver.ini]]'' file:
  
-  * creating a separate section for each mailing list and specifying the "internal code" of the associated sub-board using the ''sub'' key. See the stock ''[[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/ctrl/listserver.ini|listserver.ini]]'' for an example.+  * creating a separate section for each mailing list and specifying the "internal code" of the associated sub-board using the ''sub'' key. See the stock ''[[https://gitlab.synchro.net/main/sbbs/-/blob/master/ctrl/listserver.ini|listserver.ini]]'' for an example.
   * If you wish to allow control commands in the subject of messages addressed to the ListServer, set ''SubjectCommand = true'' in the [[:config:INI_files#root section]] of the file.   * If you wish to allow control commands in the subject of messages addressed to the ListServer, set ''SubjectCommand = true'' in the [[:config:INI_files#root section]] of the file.
   * Set ''disabled = false'' in the [[:config:INI_files#root section]] portion of the file to enable the ListServer.   * Set ''disabled = false'' in the [[:config:INI_files#root section]] portion of the file to enable the ListServer.
Line 55: Line 63:
 3. Edit your ''[[dir:ctrl]]/[[config:mailproc.ini]]'' file, adding (if you don't have it already) 3. Edit your ''[[dir:ctrl]]/[[config:mailproc.ini]]'' file, adding (if you don't have it already)
 the following section: the following section:
- +<code ini> 
-   [listserver.js] +[listserver.js] 
-       to = listserver, listserv +   to = listserver, listserv 
-       passthru = false +   passthru = false 
 +</code>
 Include in the "to" value the names of any writable (not readonly) lists Include in the "to" value the names of any writable (not readonly) lists
 from your ''listserver.ini'' file. Be sure to separate the names with commas. from your ''listserver.ini'' file. Be sure to separate the names with commas.
 +
 +Example:
 +<code ini>
 +to = listserver, listserv, listname1, listname2, etc.
 +</code>
  
 4. Add the command-line of ''?listserver'' as a timed-event in [[util:SCFG]]->External 4. Add the command-line of ''?listserver'' as a timed-event in [[util:SCFG]]->External