MS X.400 API
These #defines are used to indicate where a recipient object is to be placed or found. It is possible to combine the envelope item with a recipient type so that only one recipient object is required. More...
Modules | |
O/R Addressing attributes | |
Macros | |
#define | X400_RECIP_PRIMARY 0x10001 |
#define | X400_RECIP_CC 0x10002 |
#define | X400_RECIP_BCC 0x10003 |
#define | X400_ORIGINATOR 0x10004 |
#define | X400_AUTH_ORIG 0x10005 |
#define | X400_RECIP_REPLY 0x10006 |
#define | X400_RECIP_REPORT 0x10008 |
#define | X400_RECIP_INTENDED 0x10009 |
#define | X400_REPORTING_DL_NAME 0x1000A |
#define | X400_DL_EXEMPTED_RECIP 0x1000B |
#define | X400_EXEMPTED_ADDRESS 0x10010 |
#define | X400_RECIP_ENVELOPE 0x20000 |
#define | X400_RECIP_INVALID 0x30000 |
#define | X400_RECIP_STANDARD (X400_RECIP_PRIMARY+X400_RECIP_ENVELOPE) |
Detailed Description
These #defines are used to indicate where a recipient object is to be placed or found. It is possible to combine the envelope item with a recipient type so that only one recipient object is required.
Note: the message or probe envelope originator is set as part of the message object attributes, rather than as recipient objects.
Macro Definition Documentation
◆ X400_RECIP_PRIMARY
#define X400_RECIP_PRIMARY 0x10001 |
Primary recipient in header
- Examples
- examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, and examples/x400_mssend_rcv_sign.c.
Definition at line 296 of file x400_att.h.
◆ X400_RECIP_CC
#define X400_RECIP_CC 0x10002 |
Carbon-copy recipient in header
Definition at line 299 of file x400_att.h.
◆ X400_RECIP_BCC
#define X400_RECIP_BCC 0x10003 |
Blind carbon-copy recipient in header
Definition at line 302 of file x400_att.h.
◆ X400_ORIGINATOR
#define X400_ORIGINATOR 0x10004 |
Originator in header, also IPN Originator in IPN
- Examples
- examples/x400_mssend.c.
Definition at line 305 of file x400_att.h.
◆ X400_AUTH_ORIG
#define X400_AUTH_ORIG 0x10005 |
Authorizing user in header
Definition at line 308 of file x400_att.h.
◆ X400_RECIP_REPLY
#define X400_RECIP_REPLY 0x10006 |
Reply recpient in header
Definition at line 311 of file x400_att.h.
◆ X400_RECIP_REPORT
#define X400_RECIP_REPORT 0x10008 |
Reported recipient in report content
- Examples
- examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, and examples/x400_mssend_rcv_sign.c.
Definition at line 314 of file x400_att.h.
◆ X400_RECIP_INTENDED
#define X400_RECIP_INTENDED 0x10009 |
IPM Intended Recipient in IPN
Definition at line 317 of file x400_att.h.
◆ X400_REPORTING_DL_NAME
#define X400_REPORTING_DL_NAME 0x1000A |
X.400 Report Delivery Reporting DL name
Definition at line 320 of file x400_att.h.
◆ X400_DL_EXEMPTED_RECIP
#define X400_DL_EXEMPTED_RECIP 0x1000B |
X.400 DL Exempted recipients Note: While you can specify DL Exempted Recipients within the X.400 API, and create a message with a suitable DL exempted recipients extension. Isode's MTA will ignore any exempted recipients, when expanding a distribution list. Isode's MTA will be updated at a future point to correct this behaviour
Definition at line 323 of file x400_att.h.
◆ X400_EXEMPTED_ADDRESS
#define X400_EXEMPTED_ADDRESS 0x10010 |
P772 exempted address list
Definition at line 332 of file x400_att.h.
◆ X400_RECIP_ENVELOPE
#define X400_RECIP_ENVELOPE 0x20000 |
Envelope recipient or report-destination for a DR
- Examples
- examples/x400_msrcv_msg_tok_sign.c.
Definition at line 335 of file x400_att.h.
◆ X400_RECIP_INVALID
#define X400_RECIP_INVALID 0x30000 |
A recipient which has been identified as invalid during submission
- Examples
- examples/x400_mssend.c.
Definition at line 338 of file x400_att.h.
◆ X400_RECIP_STANDARD
#define X400_RECIP_STANDARD (X400_RECIP_PRIMARY+X400_RECIP_ENVELOPE) |
Recipient for envelope and as primary recipient in header
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.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 341 of file x400_att.h.