相关疑难解决方法(0)

如何使用Java Mail发送iCal会议请求,并接收响应

我正在尝试将iCal发送到Outlook,使用Java Mail Library,我已经阅读了问题,我已经有了一些示例代码

public class SendMeetingRequest {

String host = "" ;
String port = "" ;
String sender = "" ;

public static SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyyMMdd'T'HHmm'00'" ) ;
public static SimpleDateFormat dateParser = new SimpleDateFormat( "dd-MM-yyyy HH:mm" ) ;

public static void main(String[] args) throws Exception {
    SendMeetingRequest sender = new SendMeetingRequest() ;

    sender.sendInvitation( “LogicaCMG Inschrijf Site”
                         , new String[] { “robert<dot>willems<dot>of<dot>brilman<at>logicacmg<dot>com”
                                        }
                         , “Outlook Meeting Request Using JavaMail”
                         , dateParser.parse( “28-08-2006 18:00? ) …
Run Code Online (Sandbox Code Playgroud)

java email outlook

10
推荐指数
2
解决办法
3万
查看次数

.ics 文件在 Outlook 中不显示为日历事件

我使用 iCal .Net 创建了一个 .ics 文件。现在我正在尝试发送它。

当我将其从我的 Outlook 帐户发送到另一个 Outlook 帐户时,它显示为带有附件的电子邮件(而不是日历事件)。

从展望到展望

但是,当我将此文件从我的 Outlook 帐户发送到 Gmail 电子邮件地址并在 Gmail 中打开它时,我会看到日历事件。

Gmail 日历活动

此外,当我将此文件从 gmail 发送到 Outlook 时,该文件也显示为日历事件。

从 Gmail 到 Outlook 的日历事件

可能是什么原因?为什么从 Outlook 发送到 Outlook 的 .ics 文件不显示为日历事件?

c# email icalendar outlook gmail

7
推荐指数
1
解决办法
3328
查看次数

如何在没有Outlook的情况下通过邮件发送Outlook任务请求?

我需要复制Outlookfeature/functionnality以向某人发送一些任务请求(请参阅此处),但是使用ASP.NET C#在Web服务器上安装和不使用Outlook 的Web服务器发送的邮件(因此无法使用Outlook自动化).

我已经检查了执行此操作的可能性,似乎将任务发送给某人的常见方法是生成格式.ics文件iCalendar,并将该文件包含到邮件中(请参阅此stackoverflow问题).

它工作得很好,但是outlook没有发送任务的等价:

  • 事件(VEVENT)有一个开始日期和结束日期(如任务),但没有"完成"字段(这是有意义的,因为它是一个事件,而不是一个任务).
  • Todos(VTODO)只有截止日期,没有开始日期或结束日期,并且outlook不支持它.

我检查了自己在包含任务请求的邮件中确切发送的内容:它包含一个编码为的winmail.dat文件(content-type:application/ms-tnef)Base64.在该文件(这是一个二进制文件)中,有一个参考IPM.TaskRequest,似乎是我需要的.

我检查了网络并找到了一些TNEF解析器,但我需要oposite:从C#代码生成一个包含任务请求的TNEF文件.我想知道是否有办法做到这一点.使用库(免费或不免费)不是问题.

c# icalendar outlook asp-classic tnef

6
推荐指数
1
解决办法
3936
查看次数

使用C#导出事件到iCalendar和vCalendar格式

我正在开发一个项目,我们将支持将事件导出到Outlook 2007,Outlook 2010和iCal的功能.我已经做了一些研究,发现iCal(支持iCal程序)和vCal(支持Outlook)基本上是相同的,从我所见.似乎iCal基于旧的vCal格式,所以我试图看看我可以在两个实现之间借用什么来更容易生成.ics.vcs文件.我发现了一个C#实现的vCal文件,并为一个C#实现的iCal文件也是如此.

  1. 那里有没有人知道两者之间真正的区别?看起来iCal还有一些属性,而版本2.0的vCal是1.0.

  2. 是否有任何库已经处理导出到这两个单独的类型,所以我不必写基本相同的东西或库来处理这两个?

  3. Outlook 2007和Outlook 2010之间的vCal实现是否不同?

注意:我知道Outlook也支持iCal(*.ics)格式,但是除了*.ics文件之外,我们还被要求支持创建vCal(*.vcs)文件.

c# icalendar vcalendar vcal

4
推荐指数
1
解决办法
1万
查看次数

使用 Java 发送 Outlook 会议邀请

我想使用 Java 发送 Outlook 会议邀请。有人可以分享相同的代码吗?

谢谢和问候, 里查

java

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×3

icalendar ×3

outlook ×3

email ×2

java ×2

asp-classic ×1

gmail ×1

tnef ×1

vcal ×1

vcalendar ×1