The ListStruct describes all of the parameters for a particular list.
Name |
Type |
Description |
Notes |
ListID |
int |
The unique identifier for this list |
|
Additional |
string |
Additional information about this list (not used by ListManager) |
|
AddListNameToSubject |
boolean |
If true, adds the list's name to the "Subject:" header |
|
Admin |
string |
Administrator responsible for this list |
|
AllowCrossPosting |
boolean |
If true, this list should accept cross-posted messages (identical messages sent to multiple lists) |
|
AllowDuplicatePosts |
boolean |
If true, this list should accept duplicate messages |
|
AllowInfo |
boolean |
If true, this list should allow non-members to read information about it |
|
AnyoneCanPost |
boolean |
If true, this list should allow anyone to post; if false, it requires those who post to be members |
|
ApproveNum |
int |
The number of approvals required of new members before they may post to the list without moderation |
|
ArchiveDays |
int |
The number of days archived messages are kept |
|
ArchiveNum |
int |
The number of archived messages kept |
|
AutoReleaseHour |
int |
The time of day messages should be automatically approved and released |
|
BlankSubjectOk |
boolean |
If true, the list should permit messages with blank "Subject:" headers |
|
Child |
boolean |
If true, this list should accept postings from other lists |
|
CleanAuto |
boolean |
If true, this list should automatically put members who bounce too much mail on hold |
|
CleanNotif |
int |
The length of time (days) a "held" member will be notified |
|
Comment |
string |
Additional information about this list (not used by ListManager) |
|
CommentsID |
string |
Comment about this list (links to a document) |
|
ConfirmSubscribes |
boolean |
Whether this list should confirm new subscriptions |
|
ConfirmUnsubscribes |
Whether this list should confirm unsubscribes |
|
|
DateCreated |
dateTime |
The date and time this list was created |
|
DefaultFrom |
string |
The default "From:" header |
|
DefaultSubject |
string |
The default "Subject:" header |
|
DefaultTo |
string |
The default "To:" header |
|
DeliveryReports |
int |
What delivery reports should be sent to administrators |
|
DescLongDocID |
string |
Long description of this list (links to a document) |
|
DetectHtmlByDefault |
boolean |
If true, this list should detect HTML capability by default |
|
DetectOpenByDefault |
boolean |
If true, this list should detect HTML opens by default |
|
DigestFooter |
string |
The digest footer |
|
DigestHeader |
string |
The digest header |
|
Disabled |
boolean |
If true, this list is disabled |
|
DontRewriteMessageIDHeader |
boolean |
If true, ListManager will not rewrite the Message-ID, but instead leave it alone, and use X-Lyris-Message-ID |
|
EnableScripting |
What level of scripting the list allows |
|
|
ErrHold |
int |
How many bounces before a member is put on hold |
|
From |
string |
If set, specifies the "From:" header of every message send on this list |
|
HeaderRemove |
string |
Which headers should be removed |
|
KeepOutmailPostings |
int |
How long mailings sent to the list should be kept |
|
Keywords |
string |
Keywords which describe this list |
|
ListName |
string |
The name of the list |
|
MakePostsAnonymous |
boolean |
If true, posts to this list will be anonymous |
|
MaxMembers |
int |
The maximum number of members this list is allowed |
|
MaxMessageSize |
int |
The maximum size, in bytes, non-administrators may post to the list |
|
MaxMessNum |
int |
The maximum number of messages that may be sent through the list in a 24-hour period |
|
MaxPostsPerUser |
int |
The maximum number of posts a single person may post to the list |
|
MaxQuoting |
int |
The maximum number of contiguous lines that may be quoted at once in a single message |
|
MemberListSecurity |
Who may access the list of members |
|
|
MergeCapOverride |
Whether this list should override the server scripting levels |
|
|
MessageFooter |
string |
The default message footer |
|
MessageHeader |
string |
The default message header |
|
Moderated |
What level of moderation this list requires |
|
|
ModifyHeaderDate |
boolean |
Whether the "Date:" header should automatically be rewritten to be the date and time a message is approved |
|
MRIVisibility |
Whether the Discussion Forum Interface for this list should be (v)isible, (h)idden or (i)nvisible |
|
|
NameRequired |
Whether the subscriber must provide a name when joining |
|
|
NewSubscriberSecurity |
What security controls who may join the list |
|
|
NoArchive |
boolean |
If true, this list maintains a message archive |
|
NoBodyOk |
boolean |
If true, messages posted to this list may be blank |
|
NoEmail |
boolean |
If true, this list rejects messages posted via email, and requires postings through the ListManager web interface |
|
NoEmailSubscriptions |
boolean |
If true, this list prohibits subscriptions via email, and requires them through the ListManager web interface |
|
NoListHeader |
boolean |
If true, the list-help headers should not be included |
|
NoNNTP |
boolean |
If true, the list will not be accessible via NNTP |
|
NoSearch |
boolean |
If true, the list's archives, if available, will not be searchable |
|
NotifyHeldInterval |
int |
How frequently held members should be notified |
|
OnlyAllowAdminSend |
boolean |
If true the list will only allow administrators to send |
|
PasswordRequired |
int |
Whether a password is required when joining |
|
PostPassword |
Whether a member's password must be included in the message in order to be posted |
|
|
PrivApprov |
string |
Sets rules for automatically approving applications to a private list |
|
PurgeExpiredInterval |
int |
How long expired members should be kept in the database before being purged, in days |
|
PurgeHeldInterval |
int |
How long held members should be kept in the database before being purged, in days |
|
PurgeReferredInterval |
int |
How long referred members should be kept in the database before being purged, in days |
|
PurgeUnapprovedInterval |
int |
How long unapproved members should be kept in the database before being purged, in days |
|
PurgeUnconfirmedInterval |
int |
How long unconfirmed members should be kept in the database before being purged, in days |
|
PurgeUnsubInterval |
int |
How long unsubscribed members should be kept in the database before being purged, in days |
|
RecencyDayCount |
int |
How many days to check for recent mailings |
|
RecencyEmailEnabled |
boolean |
If ture, recency checking/purging is enabled |
|
RecencyMailCount |
int |
The number of mailings that should trigger recency limits |
|
RecencyOperator |
When checking for recency, should the number of mailings be (m)ore than, (e)qual to or (l)ess than the number in RecencyMailCount |
|
|
RecencySequentialEnabled |
boolean |
If true, recency limits should be applied to sequential mailings |
|
RecencyTriggeredEnabled |
boolean |
If true, recency limits should be applied to triggered mailings |
|
RecencyWebEnabled |
boolean |
If true, recency limits should be applied to web mailings |
|
RecipientLoggingLevel |
What level of delivery logging should there be? (N)o logging, non-SMTP errors (m), all (e)rrors, errors and successes (f) |
|
|
ReferralsPerDay |
int |
The number of referrals allowed per member per day |
|
ReleasePending |
int |
The length of time unapproved messages should be kept before being sent automatically |
|
RemoveDuplicateCrossPostings |
boolean |
If true, if a list allows cross-postings, it should clean out duplicate recipients so that members of multiple lists only receive one copy of a message |
|
ReplyTo |
string |
The "Reply-To:" header |
|
RunProgAfterPosting |
string |
Program to execute after posting |
|
RunProgAfterSub |
string |
Program to execute after subscribing |
|
RunProgAfterUnsub |
string |
Program to execute after unsubscribing |
|
RunProgBeforePosting |
string |
Program to execute before posting a message |
|
RunProgBeforeSub |
string |
Program to execute before processing a subscribe |
|
RunProgBeforeUnsub |
string |
Program to execute before processing an unsubscribe |
|
ScriptingLevel |
What level of scripting should this list allow |
|
|
ShortDescription |
string |
A short description of this list |
|
SimpleSub |
boolean |
If true, this list should only allow name, email address, or allow members to set other options (such as noack, norepro) |
|
SMTPFrom |
string |
The SMTP "MAIL FROM:" header |
|
SMTPHeaders |
string |
Text that should be included in the SMTP header of every message |
|
SponsOrgID |
string |
Organization that is sponsoring this list (link to document, type is organization) |
|
SubscribePassword |
string |
If this list is 'password' protected for new subscribers, what is the password? |
|
SubscriptionReports |
What subscription reports should be emailed to list administrators? |
|
|
To |
string |
The default "To:" header |
|
Topic |
char |
The category the mailing list belongs to. |
** New in v.1.5.1 |
Visitors |
boolean |
If true, the list should allow non-members to see messages in the Discussion Forum Interface |
|
Note: Since Microsoft .NET does not support NULL date/times, the date/time "2001-01-01 00:00:00" is considered null.