cfexchangecontact

Creates, deletes, modifies, and gets Microsoft Exchange contact records, and gets contact record attachments.

 <cfexchangecontact action="create" contact="" name="" uid="">

 cfexchangecontact(action="create", contact="", name="", uid="");

This tag requires Adobe ColdFusion. Not supported on Lucee, OpenBD, etc.

Attribute Reference for the cfexchangecontact tag

action

Required: Yes
The action to take. Must be one of the following: create, delete, get, getAttachments, modify (required) Values:
  • create
  • delete
  • deleteAttachments
  • get
  • getAttachments
  • modify

attachmentPath

Required: No
The absolute file path of the directory in which to put the attachments.
If the directory does not exist, ColdFusion creates it.
If you omit this attribute, ColdFusion does not save any attachments. (optional)

connection

Required: No
The name of the connection to the Exchange server, as specified in the cfexchangeconnection tag.
If you omit this attribute, you must create a temporary connection by specifying
cfexchangeconnection tag connection attributes in the cfexchangecontact tag. (optional)

contact

Required: Yes
A reference to the structure that contains the contact properties to be set or changed and their values.
You must specify this attribute in number signs (#).
For more information on the event structure, see the Usage section. (required)

generateUniqueFilenames

Required: No
A Boolean value specifying whether to generate unique file names if multiple attachments have the same file names.
Case "yes": 3x myfile.txt -> myfile.txt, myfile1.txt, and myfile2.txt. (optional, default=no)

name

Required: Yes
The name of the ColdFusion query variable that will contain the retrieved events or
information about the attachments that were retrieved. (required)

result

Required: No
The name of a variable that will contain the UID of the contact that is created.
You use this value in the uid attribute other actions to identify the contact to be acted on. (optional)

uid

Required: Yes
A case-sensitive Exchange UID value that uniquely identifies the contacts on which to perform the action.
For the delete action, this attribute can be a comma delimited list of UID values.
The getAttachments and modify action allow only a single UID value. (required)


Fork me on GitHub