Tag: 明文

发送普通/文本电子邮件并在服务器的电子邮件响应中获取= 0D = 0A

当我从我的网站发送一封电子邮件给Uniform http://co.za注册商并在邮件中发送自己的电子邮件时,我收到一封他们收到电子邮件的电子邮件,但找不到一些信息,因为它有这些有趣的字符添加到它。 我看到网站上有一篇上一篇文章,但没有一个答案似乎对我有用,我在google上尝试了很多post和博客。 电子邮件的整个主体是由您从注册商网站获得的模板构建的,我使用等作为我需要填充和替换它们的详细信息,然后将电子邮件的正文发送给注册商。 EX: 1a. Complete domain name: gets replaces with the domain name exmaple.co.za 我的代码: MailMessage emailmsg = new MailMessage(“myemail@domain.co.za”, “coza-admin@co.za”); emailmsg.Subject = “N domain domain.co.za”; emailmsg.Bcc.Add(“myemail@domain.co.za”); emailmsg.Body = Body; emailmsg.IsBodyHtml = false; var plainView = AlternateView.CreateAlternateViewFromString(Body, new ContentType(“text/plain; charset=iso-8859-1”)); plainView.TransferEncoding = TransferEncoding.SevenBit; emailmsg.AlternateViews.Add(plainView); SmtpClient sSmtp = new SmtpClient(); sSmtp.Send(emailmsg); 这段代码向我自己发送一个密件抄送副本,从它的外观看起来一切都很好,我应该是,但是当他们收到它时,字符就会被添加。 它似乎随机添加这些字符。 然后显然请求失败,因为无法找到秒名称服务器。 […]

检索AlternateView的电子邮件

我似乎无法从System.Net.Mail.AlternateView检索AlternateView。 我有一个通过POP3提取电子邮件的应用程序。 我了解如何创建用于发送的备用视图,但是在查看电子邮件时如何选择备用视图。 我已收到的电子邮件作为System.Net.MailMessage对象,所以我可以轻松拉出正文,编码,主题行等。我可以看到AlternateViews,也就是说,我可以看到计数是2但是想要在我请求正文时,提取当前返回的HTML以外的内容。 希望这有一点意义,有人可以对此有所了解。 最后,我想把明文拉出来,而不是HTML,而不想自己解析它。