Modules

 X.400 Body part attributes
 

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

◆ X400_S_LOG_CONFIGURATION

#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 1063 of file x400_att.h.

◆ X400_N_REPORTS

#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 1068 of file x400_att.h.

◆ X400_S_CONTENT_FILE_PATH

#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.

Definition at line 1078 of file x400_att.h.

◆ X400_N_WAIT_INTERVAL

#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.

Examples
examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.

Definition at line 1085 of file x400_att.h.

◆ X400_S_LOG_CONFIGURATION_FILE

#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_mslist.c, examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, examples/x400_mssend_rcv_sign.c, examples/x400_mssend_sign.c, and x400_msasync.c.

Definition at line 1092 of file x400_att.h.

◆ X400_B_RETURN_VERIFICATION_ERRORS

#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

Examples
examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, and examples/x400_mssend_rcv_sign.c.

Definition at line 1099 of file x400_att.h.

◆ X400_ADATP3_SEP

#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"

Definition at line 1113 of file x400_att.h.

◆ X400_N_CHECKCONNECTION_TIMEOUT

#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 1119 of file x400_att.h.

◆ X400_S_PRIVATE_OID_PCT_EQUIVALENT

#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 1130 of file x400_att.h.

◆ X400_N_OR_CANONICAL

#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_msrcv.c.

Definition at line 1136 of file x400_att.h.

◆ X400_S_GRAPHIC_CHARSETS

#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.

Examples
examples/x400_mssend.c.

Definition at line 1144 of file x400_att.h.

◆ X400_S_TELETEX_CHARSETS

#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.

Examples
examples/x400_mssend.c.

Definition at line 1151 of file x400_att.h.

◆ X400_S_LIST_ATTR

#define X400_S_LIST_ATTR   750

For internal use only.

Examples
examples/x400_mslist.c.

Definition at line 1158 of file x400_att.h.