Book teams appointment with email notification
using System; using System.Net; using System.Net.Mail; using System.Text; class Program { static void Main() { string teamsLink = "https://teams.microsoft.com/l/meetup-join/xxxxxxxx"; DateTime startUtc = new DateTime(2026, 1, 10, 10, 0, 0, DateTimeKind.Utc); DateTime endUtc = startUtc.AddMinutes(30); string ics = $@" BEGIN:VCALENDAR PRODID:-//YourApp//EN VERSION:2.0 METHOD:REQUEST BEGIN:VEVENT UID:{Guid.NewGuid()} DTSTAMP:{DateTime.UtcNow:yyyyMMddTHHmmssZ} DTSTART:{startUtc:yyyyMMddTHHmmssZ} DTEND:{endUtc:yyyyMMddTHHmmssZ} SUMMARY:Project Discussion DESCRIPTION:Join the Teams meeting:\n\n{teamsLink} LOCATION:Microsoft Teams Meeting ORGANIZER;CN=Organizer:mailto:organizer@example.com ATTENDEE;ROLE=REQ-PARTICIPANT:mailto:user@example.com STATUS:CONFIRMED URL:{teamsLink} END:VEVENT END:VCALENDAR"; var mail = new MailMe...