The following samples demonstrate how to use the calendaring in aspNetEmail to produce both iCal and vCal compliant calendar requests.
 

A little about Calendaring

There are two popular standards, for internet calendaring, commonly referred to as iCalendaring/iCalenadr.  They are the vCal and iCal standards. vCal is simply version 1.0 of iCalendars and iCal is version 2.0. There is a newer version, version 3.0 called xCal on the horizion, but at this time aspNetEmail does not support it. xCal is a Xml calendar format. 

More information on the RFCs can be found at:

 

Because both vCal and xCal are popular standards, aspNetEmail supports writing both standards. However, not all mail clients can read both standards. The following matrix can be used as a guideline for outputting calendar request, based upon your client needs

Email Client Supported Calendar Format
Outlook 97 (and below) vCal (iCalendar v1.0)
Outlook 98 iCal (iCalendar v2.0)
Outlook 2000 (and above) Both
Lotus Notes vCal (iCalendar v1.0)
Lotus Notes R6 Both

 

 

Here is a list of the following examples:

The following is a list of examples to get you up and running by creating calendar requests.

QuickStart Examples

Simple Calendar Request I
This is a simple calendar request, based upon EmailMessage properties.

Simple Calendar Request II
This is a simple calendar request, manually creating the iCalendar object

Calendar Request with a Reminder
This calendar request demonstrates how to add a reminder.

Recurring Calendar Request
This calendar request demonstrates how to make a calendar request recur.