我第一次尝试HTML电子邮件爆炸,我有点坚持附上.ics并在Outlook中打开它或者他们喜欢的电子邮件客户端,而不是直接下载.ics文件。
要求 1.单击图像可在日历中添加事件。 (我更喜欢这不是托管的.ics文件,但是我的搜索并没有让我想出一种在HTML电子邮件中硬编码.ics的方法)
以下是令人讨厌的HTML:
<a href="webcal://http://mathiasprovinggrounds.com/WinterWunderman/WundermanWinterParty.ics"><img class="image_fix" src="http://i.imgur.com/SvlJYLU.jpg" alt="Wunderman Winter Party!" title="We Survived the Holidays! Until next year..." width="x" height="x" /><a href="">
目前,当发送电子邮件并且用户点击图片时,日历将通过其首选的网络浏览器下载,而不是直接在Outlook中打开。
我尝试了以下内容:
直接托管.ical并使用href =“http://mathiasprovinggrounds.com/WinterWunderman/WundermanWinterParty.ics”
使用找到的 here 的网络搜索属性。
我是否有特定的方法可以对.ics进行硬编码而不是在我的服务器上托管?这似乎是理想的解决方案,但我发现的唯一结果将包括PHP,我想将所有内容保存在单个HTML中。
答案 0 :(得分:1)
我相信您正在寻找的答案可以在此页面的创建单一事件链接下找到:https://msdn.microsoft.com/en-us/library/hh846807.aspx
您的网址,替换了值:
http://calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart=START_DATE_AND_TIME&dtend=END_DATE_AND_TIME&summary=EVENT_TITLE&location=LOCATION_TEXT
START_DATE_AND_TIME = yyyymmddThhmmss,必需。
END_DATE_AND_TIME = yyyymmddThhmmss,必需。
EVENT_TITLE =转义字符串,可选。
LOCATION_TEXT =转义字符串,可选。