Php 在不打开的情况下将.ics附件转换为本机Outlook日历项目

Php 在不打开的情况下将.ics附件转换为本机Outlook日历项目,php,outlook,icalendar,Php,Outlook,Icalendar,我从一个PHP网站发送会议邀请,但它们最终成为iCal附件,这很烦人。由于所有用户都在使用Outlook,因此我可以考虑将日历邀请作为本机Outlook项目发送。然而,更好的方法是让Outlook(任何其他客户端)在不让用户参与的情况下动态转换iCal文件。如有可能,请提供一个带有工作示例的解决方案。谢谢。不要发送附件,而是发送内容类型为“日历/文本”的邮件,邮件正文填充ICS文件的内容。它们必须始终是用户必须与之交互的附件-您不能强制邀请用户加入到用户找到的解决方案中。标头必须包含“内联”以指

我从一个PHP网站发送会议邀请,但它们最终成为iCal附件,这很烦人。由于所有用户都在使用Outlook,因此我可以考虑将日历邀请作为本机Outlook项目发送。然而,更好的方法是让Outlook(任何其他客户端)在不让用户参与的情况下动态转换iCal文件。如有可能,请提供一个带有工作示例的解决方案。谢谢。

不要发送附件,而是发送内容类型为“日历/文本”的邮件,邮件正文填充ICS文件的内容。

它们必须始终是用户必须与之交互的附件-您不能强制邀请用户加入到用户找到的解决方案中。标头必须包含“内联”以指定outlook,ics需要内联,而不是作为附件结束。您所说的“标头必须包含“内联”是什么意思?HTML部分的内联属性必须包含一些额外的元标记?谢谢。outlook仍会提示收件人接受或拒绝会议请求,但不会打开附件然后保存。我相信op不需要用户交互