Platform SDK: Exchange Server |
Notations that describe POPPST.INI file grammar
Symbol | Meaning |
---|---|
Angle brackets (<>) | Indicate a token or syntactic element. |
Braces ({}) | Indicate an optional syntactic element. |
Ellipsis (...) | Indicate that the preceding syntactic element may be repeated. |
// | Indicates embedded comments (not part of the file format) |
| | Indicates alternation (a | b implies a or b is acceptable) |
All required parameters must be represented by non-null strings. To omit an optional parameter, leave the entire line out. For example, to omit the value for XTEXT in the [message] section, delete the entire line beginning with XTEXT= instead of retaining the line and assigning no value.
Note Assignment lines cannot contain spaces between the keyword and the value being assigned. For example, the following line is valid:
XTEXT=boxy.txt
This line is not valid:
XTEXT= boxy.txt
The [newpst] section is used to create a new PST and to add messages to it:
[newpst] NAME=<pst display name string> ENCRYPTION=<encryption state> PASSWORD=<pst password string> PATH=<file path>
The [profile] section is used to add messages to an existing PST in an existing Microsoft Exchange Server profile:
[profile] NAME=<profile name string> PASSWORD=<profile password string>
The [message] section provides values for the properties of a new message to be created. The <number> value in the message section header should be unique. POPPST doesn't actually use the number. It is there only for Windows API compatibility.
[message<whitespace><number>] FROM=<user name> TO=<user name>{;<user name>} CC=<user name>{;<user name>}... // Optional. BCC=<user name>{;<user name>}... // Optional. FOLDER=<folder path> SUBJECT=<string> XTEXT=<file path> // Optional DATE=<date> TIME=<time> PRIORITY=<priority> XATTACH=<file path>{;<file path>}.. // Optional.