如何通过邮箱发送没有Outlook Outlook任务请求? [英] How to send Outlook tasks requests by mail without Outlook?
问题描述
我需要复制展望
功能/ functionnality发送一些任务要求别人(的在这里看到),但使用从网络服务器发送的邮件 ASP .NET C#
并没有Outlook安装在网络服务器(因此利用前景的自动化是不可能的)。
I need to replicate the Outlook
feature/functionnality to send some tasks requests to someone (see here) but with mails sent from a webserver using ASP.NET C#
and without Outlook installed on the webserver (thus using outlook automation is not possible).
我已经检查哪些possiblities要做到这一点,似乎送任务的常用方法有人来生成<$ C $的的.ics
文件C>的iCalendar 格式,包括文件到邮件(<一个href=\"http://stackoverflow.com/questions/461889/sending-outlook-meeting-requests-without-outlook\">see这个计算器问题)。
I already check what are the possiblities to do this, and it seems a common way to send tasks to someone is to generate an .ics
file in iCalendar
format, and include that file to the mail (see this stackoverflow question).
它的伟大工程,但是没有通过Outlook发送的任务等价:
It works great, however there is no equivalence of tasks sent by outlook :
- 活动(VEVENT)有一个开始日期和结束日期(如任务),但没有完成字段(意义,因为它是一个事件,而不是一个任务)。
- 托多斯(VTODO)只有一个到期日,没有开始日期或结束日期,这是不是由Outlook 支持。
- Events (VEVENT) have a start date and end date (like a task) but no "completion" field (which make sense since it is an event, not a task).
- Todos (VTODO) have only a due date, no start date or end date and it is not supported by outlook.
我检查自己有什么展望包含任务请求邮件发送完全相同:它包括的winmail.dat
文件(内容类型:应用程序/ MS-TNEF
)的连接codeD为的Base64
。在这个文件中(这是一个二进制文件)有是 IPM.TaskRequest
引用这似乎是我需要的。
I checked myself what Outlook exactly send in a mail containing a task request : It include a winmail.dat
file (with content-type:application/ms-tnef
) encoded as Base64
. Inside that file (which is a binary file) there is a reference to IPM.TaskRequest
which seems to be what i need.
我查了一下网页,发现一些TNEF解析器,但我需要的oposite:从C#$ C $生成C那会包含一个任务要求 TNEF文件。我想知道如果有一种方法可以做到这一点。使用库(免费或不)是不是一个问题。
I checked the web and found some TNEF parsers, but i need the oposite : to generate from C# code a TNEF file that would contains a task request. I would like to know if there is a way to do that. Using a library (free or not) is not an issue.
推荐答案
有可支持您生成TNEF邮件库,看看:
There are Libraries available that support you in generating TNEF messages, have a look at:
- http://www.limilabs.com/mail
- http://www.aspose.com/categories/product-family-packs/aspose.email-product-family/default.aspx
- http://www.limilabs.com/mail
- http://www.aspose.com/categories/product-family-packs/aspose.email-product-family/default.aspx
这篇关于如何通过邮箱发送没有Outlook Outlook任务请求?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!