Tag: rfc2822

C#Email Regular Expression – 符合RFC 2822指南的任何内容吗?

我意识到有大量的正则表达式电子邮件validation,但我似乎找不到符合RFC 2822标准的电子邮件validation。 我找到的那些继续让垃圾像… @ abc.com通过。 如果其中一个问题的答案已经符合RFC 2822(但没有注释,那么请原谅),请原谅我。

在.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 = […]