Using ColdFusion with Microsoft Exchange servers

ColdFusion can interact with the Microsoft Exchange server to perform the following actions:

Item

Actions

Mail messages

get, get attachments, get meeting information, move to a different folder, delete, delete attachments, set properties

Calendar events

create, get, get attachments, delete, delete attachments, modify, respond

Contacts

create, get, get attachments, delete, delete attachments, modify

Tasks

create, get, get attachments, delete, delete attachments, modify

To perform these actions, you use the following ColdFusion tags:

Tag

Purpose

cfexchangeconnection

Opens and closes persistent connections between an application and the Exchange server.

Gets information about subfolders of the Inbox.

cfexchangecalendar

Creates, gets, and manages calendar events.

cfexchangecontact

Creates, gets, and manages contacts.

cfexchangemail

Gets and manages mail messages. Does not send mail.

cfmail

Sends mail to the exchange server.

cfexchangetask

Creates, gets, and manages tasks.

cfexchangefilter

Specifies the criteria to get specific items. Used only as a child of the cfexchangecalendar, cfexchangecontact, cfexchangemail, and cfexchangetask tags that specify the get action.

The following list describes a few of the activities you can do using ColdFusion with the Exchange server:

  • Build a customized Exchange web client interface.

  • View information about upcoming tasks.

  • Create mailing lists based on contact entries.

  • Automatically add tasks to users’ task lists based on new bug reports or customer contacts.

  • Schedule meetings and appointments.

  • Show and manage meeting attendee availability.