Last post May 14, 2008 08:51 PM by rushwire
Oct 18, 2006 10:33 PM|rushwire|LINK
Does anybody know how to send a meeting request using an ics/vcs (VCalendar) attachment from an asp.net page. I don't want my users to have to double click on the attachment but rather that it is simply recognised automatically as a meeting request. I am
pulling my hair out a bit on this one.
For an example of what I am looking for take a look at the page:
This demonstrates exactly what I would like to recreate but unfortunatly don't have the budget to purchase the product. I believe that the problem I am having is something to do with the "Content-Type" not being set within the header to "text/calendar" but
I am not sure either a) how to do this or b) whether that is correct.
Thanks in advance for your help.
Oct 19, 2006 04:45 AM|jessjing|LINK
here is what you want, have a look
all the best
Oct 19, 2006 08:28 AM|rushwire|LINK
Thank you very much for your help. However this does not answer my question and the link above does not work but the correct link is:
http://support.microsoft.com/?id=287625 It just shows how to create a vCalendar file from Outlook. This is not what I am trying to do. First of all I am not using Outlook. I am actually trying to send meeting
requests to any mail client but in particular Lotus Notes which is vCalendar compliant. I know how to dynamically create the vCal file and there are lots of articles around that explain how to do that.
http://www.codeproject.com has some good ones. What I am struggling with is how to attach the vCal file to a mail message and send it from ASP.net so that after it is sent it appears in the mail client as a standard
meeting request. At the moment I just get a normal mail received at the mail client with an attachment (not a meeting request).
Again thanks in advance.
Jan 15, 2008 04:21 AM|Skevtaz|LINK
I've got the same problem.
I can generate an ics or a vcal file and attach it to the mail I send. It works but the user must open the attachment.
I google the way of having the same behavior as sendind a meeting by Outlook, but I can't find it. Impossible to generate a meeting request with the accept and deny button from an ASP.NET page.
If someone knows how, thanks to contribute.
Mar 26, 2008 12:25 PM|Son Volt|LINK
Has anyone figured this out yet? How to programmically send a meeting invite that is a "true invite" and not just an attached vCalendar? Users using Outlook Web Access will need to true meeting invites to accept.
Mar 26, 2008 01:49 PM|Liquid90605|LINK
I have implemented a similar solution using outlook server and the WebDav protocol. May want to try looking into that or CDO.
Mar 26, 2008 02:19 PM|Son Volt|LINK
Can you briefly explain what approach you're taking? I'm not familiar with WebDav...
Mar 26, 2008 10:50 PM|Liquid90605|LINK
I had to create functionality to poll an outlook server, send emails, and download attachments all from client side.
This is done by submitting HTTPWebRequests using WebDav Methods.
In this way you can tell the server to send/retrieve Email, Invites, Meetings.
Try looking at what this guy does:
Mar 27, 2008 07:17 PM|AdvanIntel|LINK
May 13, 2008 07:09 PM|lwildey|LINK
What I did was create the .ics file and then attach the file to my mail message. Seems to work.
Attachment att = new Attachment(vCalPath);
att.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
May 14, 2008 08:51 PM|rushwire|LINK
The function below works a dream.
sTimeStamp = (DateTime.Parse(sTempStartTime)).ToUniversalTime().ToString(c_strTimeFormat)
confFlds = iConf.Fields
iMsg.To = attendeeEmail.Trim()
iMsg.From = organizerEmail.Trim()
iMsg.Configuration = iConf
iBpTop = iMsg.BodyPart
Flds = iBpTop.Fields
iBp1 = iBpTop.AddBodyPart
Flds = iBp1.Fields
Stm = iBp1.GetDecodedContentStream