Mailing List File


This file specifies the full qualified mailing list members. Each line of the file contains an email address and parameters separated with a semi-colon. Parameters are not required.

Formal Syntax:

listfileitems = 1*(listfileitem CRLF)  
listfileitem = emailitem [parameters [personalizedfields]]  
emailitem = emailaddress / emailmask  
emailmask = "*" emailresidual  
parameters = ";" flags  
flags = DIGIT ; Parameters description below
personalizedfields = ";" *(field "&") ; Fields description below
field = fieldname "=" fieldvalue  
 

Parameters:

Parameters are bit values and specify Post, Read and Digest flags (1st bit - Read/Receive, 2nd bit - Post, 3rd bit - Digest). It means you can use these numbers to specify desired access:

0 - no access at all  
1 - Read only  
2 - Post only  
3 - Read and Post  
4 - Digest only  
5 - Read and Digest  
6 - Post and Digest  
7 - Read, Post and Digest  
Empty parameters stand for both Read and Post
 

Example:

john@foo.com Full post and read address
doe@foo.com;5 Digest address
all@hotmail.com;2 Only posting allowed
 

Fields:

Fields are URL encoded items and values in the following format:
item1=value1&item2=value2&item3=value3

In your message you can use the Personalized Mailing List option. This means that you can use in message sent to mailing list any variable in format {{item}}, where such variable will be replaced with the corresponding value of the particular member of the mailing list (the values might be either static or fetched from ODBC database using an SQL statement). The example is at the end of this document.

 

Example:

bill@microsoft.com;;name=Bill&totalsales=1050&pricecode=gtysrv778
johndoe@foo.com;;name=John&totalsales=1500&pricecode=dert464566
 
Then you can write messages like this:

Dear {{name}},
Congratulation! Your sales exceeded ${{totalsales}}. Let us offer you the special price for the next purchases. Your new pricecode is {{pricecode}}. Your Big Boss.

Note: in both entries of Personalized Mailing List example notice those two semicolons ';;'. This means there are no explicit specifications of mailing list member's parameters, ie. both of them are Post and Read addresses.