Summary: Isode provides a number of APIs which allow integrators and product developers to build components that access the Isode Messaging server products or other products supporting the same protocols.
Attributes only used in defaults

Macros

#define X400_S_LOG_CONFIGURATION   700
 
#define X400_N_REPORTS   701
 
#define X400_S_CONTENT_FILE_PATH   702
 
#define X400_N_WAIT_INTERVAL   703
 
#define X400_S_LOG_CONFIGURATION_FILE   704
 
#define X400_B_RETURN_VERIFICATION_ERRORS   705
 
#define X400_ADATP3_SEP   706
 
#define X400_N_CHECKCONNECTION_TIMEOUT   706
 
#define X400_S_PRIVATE_OID_PCT_EQUIVALENT   707
 
#define X400_N_OR_CANONICAL   708
 
#define X400_S_GRAPHIC_CHARSETS   709
 
#define X400_S_TELETEX_CHARSETS   710
 
#define X400_S_LIST_ATTR   750
 

Detailed Description

Macro Definition Documentation

#define X400_S_LOG_CONFIGURATION   700

Magic value used for setting of logging config. Value should be an XML blob containing the log configuration in standard R11+ Isode form.

Definition at line 1051 of file x400_att.h.

#define X400_N_REPORTS   701

Magic value used for setting of x400 report control This only applies for the gateway interface. It controls what Reports are generated on transferring a message from the MTA to the user of the API. 0 - (default) do not generate a report 1 - generate a positive delivery report 2 - always generate a non-delivery report

Definition at line 1056 of file x400_att.h.

#define X400_S_CONTENT_FILE_PATH   702

Configures the path that should be used for output of files containing raw content, when X400_S_CONTENT_FILE attribute type is used to request raw-content-in-a-file.

Examples:
examples/x400_mtrcv.c.

Definition at line 1066 of file x400_att.h.

#define X400_N_WAIT_INTERVAL   703

Configures the interval (in seconds) which the X400msWait function should wait for between polling for new messages using the Summarize operation. If not set, the interval defaults to 2 seconds.

Definition at line 1073 of file x400_att.h.

#define X400_S_LOG_CONFIGURATION_FILE   704

Magic value used for setting of logging config. Value should be the name of, or full path to, a file holding the log configuration in standard R11+ Isode form.

Examples:
examples/x400_mtrcv.c, examples/x400_mtsend.c, and examples/x400_mttutorial.c.

Definition at line 1080 of file x400_att.h.

#define X400_B_RETURN_VERIFICATION_ERRORS   705

Magic value used to direct the API to return the signature verification errors. By default the API will return X400_E_NOERROR if verification of a MOAC fails. This ensures that old applications are forward compatible with this version of the API. Setting this value to TRUE causes the API to return X400_E_X509_VERIFY_FAILURE rather then X400_E_NOERROR when verification fails. 0 - (default) return X400_E_NOERROR when verification of MOAC fails 1 - return X400_E_X509_VERIFY_FAILURE when verification of MOAC fails

Definition at line 1087 of file x400_att.h.

#define X400_ADATP3_SEP   706

ADatP3 bodypart types can be a sequence of IA5text strings. This value is a NULL terminated string of characters used to deliminate the IA5test strings. By default this is "\r\n"

Examples:
examples/x400_mtrcv.c, and examples/x400_mtsend.c.

Definition at line 1101 of file x400_att.h.

#define X400_N_CHECKCONNECTION_TIMEOUT   706

Configures the timeout (in seconds) which the X400msCheckConnection function should wait for a response from the Message Store or P3 Server process. This is useful if performing a connection check against an R14.6 p3server, which will not return a result (due to a bug). If this attribute is not set, the CheckConnection function will wait indefinitely.

Definition at line 1107 of file x400_att.h.

#define X400_S_PRIVATE_OID_PCT_EQUIVALENT   707

Configures an OID content-type string which should be treated as the equivalent of the PCT OID, when retrieving a message from the Outbox (i.e. a Submitted Message).

Definition at line 1118 of file x400_att.h.

#define X400_N_OR_CANONICAL   708

Setting this true will cause all ORAddress -> string conversion to output in "canonical" form. In particular, this means that ORAddress attribute which use Teletex, BMP or Universal string syntaxes will be output as UTF-8, rather than "syntax identifier + UTF-7 encoding" form, which is the default.

Examples:
examples/x400_mtrcv.c.

Definition at line 1124 of file x400_att.h.

#define X400_S_GRAPHIC_CHARSETS   709

String containing the integer registration numbers for the character sets to be used by GraphicStrings. The decimal values are separated by space characters, e.g. "6 144". If not explicitly configured, the default set of "6" (US-ASCII) will be assumed.

Definition at line 1132 of file x400_att.h.

#define X400_S_TELETEX_CHARSETS   710

String containing the integer registration numbers for the character sets to be used by Teletex Strings. The decimal values are separated by space characters, e.g. "102 103 106 107 144". If not explicitly configured, the default set of "102, 103, 106, 107" will be assumed.

Definition at line 1139 of file x400_att.h.

#define X400_S_LIST_ATTR   750

For internal use only.

Definition at line 1146 of file x400_att.h.