gpt4 book ai didi

coldfusion - 通过电子邮件通知将约会添加到您的日历

转载 作者:行者123 更新时间:2023-12-04 06:03:16 24 4
gpt4 key购买 nike

我需要一个通过电子邮件将事件添加到我的日历的示例。例如,当我向我的客户发送一封关于他们约会的电子邮件时,我希望他们在电子邮件中有一个选项,允许他们通过单击按钮或其他东西在他们的日历上添加事件。

有什么东西可以让我指导我吗?

我需要这个主要是为了将它与coldfusion 9一起使用。

谢谢!

最佳答案

我推荐 iCalUs UDF 来自 http://www.cflib.org/udf/icalus

WebDH提供了一个很好的例子 here .

这是一个使用 CF9 的示例,我很快将其组合在一起,但尚未进行测试。

<cfscript>

eventStr = {};
eventStr.organizerName = "John Doe"; //Organizer Name
eventStr.organizerEmail = "john.doe@email.com"; //Organizer Email
eventStr.startTime = ParseDateTime("12/30/2011 11:00"); //format: m/d/yyyy HH:mm OR h:mm TT -- this is Eastern time
eventStr.subject = "Demo Example";
eventStr.location = "StackOverflow.com";
eventStr.description = "Example iCalendar using CF9";

// Display in browser
//pc = getpagecontext().getresponse();
//pc.getresponse().setcontenttype('text/calendar');
//pc.setHeader("Content-Disposition","inline;filename=newAppointment.ics");
//writeOutput(iCalUS(eventStr));

//Email
m = new mail();
m.setSubject( "Event" );
m.setTo( "user@email.com" );
m.setFrom( "me@email.com" );
m.setServer( "localhost" );
//m.addParam( file="#ACCOUNT_TXT_FILE#" );
m.addPart( type="text", charset="utf-8", wraptext="72", body="Attached is a calendar event..." );
m.addPart( type="text/calendar" body="#iCalUS(eventStr)#");
m.send();

</cfscript>

这是另一个例子 reference显示如何通过电子邮件发送日历事件。

关于coldfusion - 通过电子邮件通知将约会添加到您的日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com