Php 如何从电子邮件链接或网页打开Outlook日历?

Php 如何从电子邮件链接或网页打开Outlook日历?,php,javascript,email,outlook,calendar,Php,Javascript,Email,Outlook,Calendar,是否可以通过电子邮件链接或网页打开Outlook日历? 我正在寻找代码,将打开收件人的Outlook日历。我不想在日历中填充任何内容—只需打开Outlook日历,这样他们自己就可以挤出一些时间。在客户端安装Outlook的情况下,您可以使用以下语法: <outlook:calendar> (作为链接) 其他链接包括: 打开特定项目的步骤 <Outlook:Contacts/~Itemname> 要打开联系人日志,请键入以下内容: <Outlook:Co

是否可以通过电子邮件链接或网页打开Outlook日历?
我正在寻找代码,将打开收件人的Outlook日历。我不想在日历中填充任何内容—只需打开Outlook日历,这样他们自己就可以挤出一些时间。

在客户端安装Outlook的情况下,您可以使用以下语法:

<outlook:calendar> 

(作为链接)

其他链接包括:

打开特定项目的步骤

<Outlook:Contacts/~Itemname>

要打开联系人日志,请键入以下内容:

<Outlook:Contacts/~fred blogs>
<Outlook:Inbox/Labor/~New Labor Time> 

打开公用文件夹中的项目的步骤

<Outlook://Public Folders/Foldername/~Itemname>
<Outlook://Public Folders/Foldername/Mydocument.doc>

例如,要在名为“公共联系人”的plublic文件夹中打开名为“John Doe”的联系人,请使用以下超链接:

<Outlook://Public Folders/Public Contacts/~John Doe>

打开公用文件夹中的文件的步骤

<Outlook://Public Folders/Foldername/~Itemname>
<Outlook://Public Folders/Foldername/Mydocument.doc>

注意:在上面的示例中,Word将打开文档文件。由于文件名不是Outlook项目,因此不需要使用波浪号继续处理该文件名

打开收件箱中文件夹的子文件夹中的项目

<Outlook:Inbox/Foldername/Subfoldername/~Itemname>

要打开收件箱中“人工”文件夹中的“新人工时间”,请键入以下内容:

<Outlook:Contacts/~fred blogs>
<Outlook:Inbox/Labor/~New Labor Time> 

格式副本的答案非常棒,涵盖了绝大多数链接。我只是想再加一个,因为我花了一段时间才弄明白

对于公用文件夹,可以直接寻址,例如:

outlook://Public Folders/All Public Folders/TeamA/ItemName
outlook://Public Folders - Joe.Blogs@company.com/All Public Folders/TeamA/ItemName
但是,在Outlook 2010及以后的版本中,似乎还必须指定收件人的电子邮件(请参见此)

例如:

outlook://Public Folders/All Public Folders/TeamA/ItemName
outlook://Public Folders - Joe.Blogs@company.com/All Public Folders/TeamA/ItemName

不,保存以发送事件如果已配置为使用日历打开,则无法控制在我的计算机上打开的程序,除非使用activex applet的某些java,可能具有非常高的权限,这只适用于intranet,因为头脑正常的人都不会给不受信任的页面/小程序这些权限。我将使用一个.ICS文件,其中有一个暂定的日期/时间,收件人可以更改,因为没有这些参数,我无法创建一个.ICS文件。回答得好!两个注意事项:首先,自从Outlook2007说链接只在Outlook内部工作,而不是在网页上(Outlook url协议现在不再注册)。第二,语法是经典的。嗨,我在两个运行outlook的系统上测试了它,它似乎仍然有效。不过,您的解决方案是一个很好的解决方案,我会注意到这一点,以供将来参考。谢谢!