Я использую System.Net.Mail для отправки приглашения на собрание или календарь. Терминаторы строки (0D 0A) в сообщениях заменяются пробелами (20 20) в полученном письме. Я погуглил решения и попробовал несколько вариантов кода ниже, но ни один из них, кажется, не исправляет это поведение. Есть идеи?
System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage();
System.Net.Mime.ContentType ct = new System.Net.Mime.ContentType("text/calendar");
ct.Parameters.Add("method", "REQUEST");
ct.Parameters.Add("name", "meeting.ics");
AlternateView avCal = AlternateView.CreateAlternateViewFromString("<<data>>",ct);
avCal.TransferEncoding = System.Net.Mime.TransferEncoding.SevenBit;
m.AlternateViews.Add(avCal);