The DList Configuration File:
General settings for DList are contained in
dmail.conf, list specific settings are stored in lists.dat in the dlist_path directory.
An example lists.dat file with entries for two lists, talk and juggling:
Setting |
Default |
Description |
dlist_path |
(none) |
The directory for lists.dat and all DList work files, log file, and list archiving |
dlist_domain |
host_domain |
The default @xxx address for messages from DList |
dlist_loglvl |
info |
Logging level (debug,info,warn,error) |
dlist_rotate |
50000 |
Size of log file in bytes before it is rotated |
dlist_smtp_host |
127.0.0.1 |
Destination of SMTP host to send outgoing list messages. |
Setting |
Default |
Example |
Description |
list |
(none) |
dnews-discussion |
The name of the list, this cannot contain spaces and must be the first setting for
each new list in lists.dat |
moderator |
(none) |
fred@netwinsite.com |
A list of one or more moderator email addresses, a moderator often has extra access
rights, like the ability to subscribe other people etc. Separate multiple entries with
commas (not spaces) |
archive |
false |
true |
If set, DList will record all incoming messages in an archive sub directory. |
reply_to_user |
false |
true |
If set, the reply-to header in each message will be pointed to the original poster,
rather than the mailing list, this is recommended for large mailing lists. |
max_size |
1MB |
100K |
Limits the maximum size of an item that can go through the mailing list. |
status_interval |
7 |
1 |
Period in days between automatic status reports being sent to the moderator. |
subject_prefix |
(none) |
Juggle: |
This string will be added to the front of every subject line of messages from this
list, this makes it easy for people to sort list messages out from other messages. |
access_join |
anyone |
*netwinsite.com |
Controls who can join the mailing list |
access_post |
members |
moderator |
Controls who can post messages to the mailing list |
access_who |
members |
anyone |
Controls who can retrieve the list of current members |
access_leave |
anyone |
members |
Controls who can unsubscribe from the mailing list, by default anyone can unsubscribe
anyone else. |
join_cookie |
false |
true |
If set, when users join the list the will be asked to respond with a specific cookie
(number) to prove they are real humans, this setting prevents people from subscribing
other people or worse other lists to an existing list. |
title |
(none) |
N.Z. Juggling |
A title for the list, shown in headers and lists output. |
|