标签: ical-dotnet

如何使用 ical.net 创建 HTML 格式的 ICS 消息正文?

我需要向 Web 应用程序的用户发送提醒。

为此,我使用 nuget 包中的 iCal.Net。按照有关用法的说明,我可以发送带有包含 ics 文件的附件的电子邮件。

是否可以将事件描述的格式设置为 html 并使其在 Outlook Office 客户端和 Chrome 日历上都可以使用?

在这些客户端上,我看到带有所有 html 标签的纯文本表示。我还在 Windows 10 日历上进行了测试,其中事件描述正确显示为 html。我需要设置更多东西吗?

这是我的日历字符串生成

var now = DateTime.Now;
var later = scadenza.Value;

var e = new Event
{
    DtStart = new CalDateTime(later),
    DtEnd = new CalDateTime(later),
    Description = mailText,
    IsAllDay = true,
    Created = new CalDateTime(DateTime.Now),
    Summary = $"Reminder for XYZ",

};

var attendee = new Attendee
{
    CommonName = "…..",
    Rsvp = true,
    Value = new Uri("mailto:" + …
Run Code Online (Sandbox Code Playgroud)

icalendar outlook google-calendar-api rfc5545 ical-dotnet

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

使用 iCal.Net 发送 Microsoft Outlook 会议邀请

我正在尝试使用 C# 发送会议邀请,并且能够使用手动格式化的静态字符串获得我想要的内容 - 这是我能够使用静态字符串获得的内容屏幕截图

    public static void SendEmailString()
        {
            MailMessage msg = new MailMessage();
            msg.From = new MailAddress("song@company.com", "Song");
            msg.To.Add(new MailAddress("John@company.com", "John"));
            msg.Subject = "CS Inquiry";
            msg.Body = "TESTING";

            string test = @"BEGIN:VCALENDAR
            PRODID: -//Company & Com//Credit Inquiry//EN
            VERSION:2.0
            METHOD:REQUEST
            BEGIN:VEVENT
            ATTENDEE;CN=""John, Song"";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:song@company.com
            ATTENDEE;CN=""Lay, Sean"";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:lins@company.com
            ORGANIZER: John, Song
            DTSTART:20171205T040000Z
            DTEND:20171206T040000Z
            LOCATION:New York
            TRANSP:TRANSPARENT
            SEQUENCE:0
            UID:a16fbc2b-72fd-487f-adee-370dc349a2273asfdasd
            DTSTAMP:20171027T215051Z
            DESCRIPTION:Request for information regarding Test
            SUMMARY:Summary 
            PRIORITY: 5
            CLASS: PUBLIC
            BEGIN:VALARM
            TRIGGER:-PT1440M
            ACTION: DISPLAY
            DESCRIPTION:REMINDER
            END:VALARM
            END:VEVENT
            END:VCALENDAR
            ";

            SmtpClient …
Run Code Online (Sandbox Code Playgroud)

c# icalendar ical-dotnet

5
推荐指数
1
解决办法
5659
查看次数

Dday Ical 库的文档在哪里?

曾经托管它的网站不再有效:

DDay软件

我在其他任何地方都找不到文档。是否有其他文档的副本?

dday ical-dotnet

2
推荐指数
1
解决办法
1690
查看次数