Tag: mailmessage

如何从Windows Phone 8应用程序发送电子邮件?

在Windows窗体项目中,我使用SmtpClient和MailMessage类来通过电子邮件发送信息。 是否有Windows Phone 8的等价物?

通过C#中的MailMessage取消Outlook会议请求

我正在使用C#中的ASP.NET MVC 1框架创建一个应用程序,我有用户注册事件。 注册后,我创建了一个Outlook会议请求 public string BuildMeetingRequest(DateTime start, DateTime end, string attendees, string organizer, string subject, string description, string UID, string location) { System.Text.StringBuilder sw = new System.Text.StringBuilder(); sw.AppendLine(“BEGIN:VCALENDAR”); sw.AppendLine(“VERSION:2.0”); sw.AppendLine(“METHOD:REQUEST”); sw.AppendLine(“BEGIN:VEVENT”); sw.AppendLine(attendees); sw.AppendLine(“CLASS:PUBLIC”); sw.AppendLine(string.Format(“CREATED:{0:yyyyMMddTHHmmssZ}”, DateTime.UtcNow)); sw.AppendLine(“DESCRIPTION:” + description); sw.AppendLine(string.Format(“DTEND:{0:yyyyMMddTHHmmssZ}”, end)); sw.AppendLine(string.Format(“DTSTAMP:{0:yyyyMMddTHHmmssZ}”, DateTime.UtcNow)); sw.AppendLine(string.Format(“DTSTART:{0:yyyyMMddTHHmmssZ}”, start)); sw.AppendLine(“ORGANIZER;CN=\”NAME\”:mailto:” + organizer); sw.AppendLine(“SEQUENCE:0”); sw.AppendLine(“UID:” + UID); sw.AppendLine(“LOCATION:” + location); […]

在.NET中序列化MailMessage对象的优雅方法

我目前正在考虑在C#中序列化一个MailMessage对象,尽管网上有一些示例的变体,但它们会序列化为二进制,这种点错过了IMO点。 我的方法是,我想将MailMessage序列化为RFC2822 eml字符串,下面的代码就是我提出的。 public string SerializeEmail(MailMessageArgs e) { string rfc822eml = “”; Guid g = Guid.NewGuid(); lock (g.ToString()) { System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@”C:\tmpspool”); di.CreateSubdirectory(g.ToString()); string spoolDir = @”C:\tmpspool\” + g.ToString(); SmtpClient Client = new SmtpClient(“localhost”); Client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; Client.PickupDirectoryLocation = spoolDir; Client.Send(e.mailObj); var files = from file in Directory.EnumerateFiles(spoolDir) select file; string serializedEml = […]