ListStruct

The ListStruct describes all of the parameters for a particular list.

 

Name

Type

Description

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

ConfirmUnsubEnum

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

EnableScriptingEnum

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

MemberListSecurityEnum

Who may access the list of members

MergeCapOverride

int

Whether this list should override the server scripting levels

MessageFooter

string

The default message footer

MessageHeader

string

The default message header

Moderated

ModeratedEnum

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

MRIVisibilityEnum

Whether the Discussion Forum Interface for this list should be (v)isible, (h)idden or (i)nvisible

NameRequired

NameRequiredEnum

Whether the subscriber must provide a name when joining

NewSubscriberSecurity

NewSubscriberPolicyEnum

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

PostPasswordEnum

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

RecencyOperatorEnum

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

LoggingLevelEnum

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

ScriptingLevelEnum

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

SubscriptionReportEnum

What subscription reports should be emailed to list administrators?

To

string

The default "To:" header

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.

 

 

 

 

 

 

 

 

 



KeyValueType MailingStruct