Specifies the e-mail generates text/calendar body with ics attachment automatically. Default is true.
[Visual Basic] Public Property AutoCalendar As Boolean
[C#] public bool AutoCalendar {get; set;}
[C++] public: __property bool get_AutoCalendar(); public: __property void set_AutoCalendarbool);
[JScript] public function get AutoCalendar() : bool; public function set AutoCalendar(bool);
Property Value
Example
[C# - Send Meeting Request]
SmtpMail oMail = new SmtpMail("TryIt");
oMail.AutoCalendar = true;
oMail.TextBody = "This is a calendar invitation";
oMail.AddAttachment("d:\invite.ics");
Console.WriteLine(System.Text.Encoding.ASCII.GetString(oMail.EncodedContent));
//Output
/*
Message-ID: <6df24faceb69c51460c17fa0001bee3f@>
From: <>
Subject:
Date: Tue, 07 Feb 2012 16:10:50 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="19e870f174a01887d5803516000f18e1"
This is a multi-part message in MIME format.
--19e870f174a01887d5803516000f18e1
Content-Type: multipart/alternative;
boundary="19e870f174a01887d5803516000f18e0"
--19e870f174a01887d5803516000f18e0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
This is a calendar invitation
--19e870f174a01887d5803516000f18e0
Content-Type: text/calendar; charset=utf-8; method=REQUEST
Content-Transfer-Encoding: base64
[encoded calendar part]
--19e870f174a01887d5803516000f18e0--
--19e870f174a01887d5803516000f18e1
Content-Type: text/calendar;
name="invite.ics"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="invite.ics"
[encoded calendar attachment]
--19e870f174a01887d5803516000f18e1--
*/