..


赞助商链接

创建和管理您的电子邮件在C#

由Vincent Gaglio写文章
第1页3

大家都知道现在的电子邮件是一种非常流行的沟通机制,尤其是其易用性。 对于一个程序员,所以这是一个重要工具,使您的应用程序发送消息,报告和用户之间的文件。

从版本2.0。NET框架已经出台的System.Net.Mail命名空间,其中规定,允许你创建和发送电子邮件的几个类。 这些消息可以包含简单的文本,HTML和附件。 在实践中的一个电子邮件传输可以分为两个步骤:创建和发送相同的讯息给SMTP(简单邮件传输协议)。

该电子邮件的创作可以是简单或复杂。 在最简单的从一个版本的发件人,收件人,以及对象的身体组成电子邮件,即实际的消息。 这种电子邮件的简单类型,可以创建一个单一的代码使用。NET框架。 在电子邮件的更复杂的版本可能也有一个自定义编码类型,包含HTML代码,包含图片(如附件),或嵌入在HTML图像。

要创建和发送电子邮件,必须遵循以下步骤:

  1. 创建一个MailMessage对象
  2. 如果不指定该对象的构造者再加入
  3. 如果有需要呈现(如,例如,纯文本和HTML)的多个视图,你必须创建必要的对象和插入对象MailMessage AlternateView
  4. 如果你想发送附件必须创建自己的对象,并将其放置在他们的对象MailMessage 附件
  5. 创建一个对象,并指定SMTP服务器SmtpClient
  6. 如果SMTP服务器要求客户端进行身份验证,添加适当的身份验证凭据SmtpClient对象
  7. 传递MailMessage对象的方法SmtpClient.Send

让我们看看如何做到这一点。 MailMessage类提供了四个构造函数允许您创建一个空的消息,或在最完整的版本,邮件的发件人,收件人,主题和邮件正文。 我们看到下面的一个例子,它使用的参数的最大数量的构造






 MailMessage味精=新MailMessage(“mittente@mittente.com”

 





 “Destinatario@destinatario.com”,“主题”,“内容的电子邮件”);



这“还可以指定的MailAddress对象的形式发送者和接收者。 这种类型的对象允许您指定的电子邮件地址,也可以指定,如下面的例子显示名称,而不是相同的(别名)和加密类型,显示






新MailMessage MailMessage味精=(







新MailAddress(“mittente@mittente.com”,“发件人姓名显示”),

 





新MailAddress(“destinatario@destinatario.com”

 





 “收件人姓名显示”));



要指定的加密类型,你必须使用另一种构造的MailAddress






 MailMessage味精=新MailMessage(新MailAddress(“mittente@mittente.com”

 





 “发件人姓名显示”Encoding.ASCII)

 





新MailAddress(“destinatario@destinatario.com”

 





 “收件人姓名显示”Encoding.ASCII));



然而,很少需要指定编码类型。

在同一类...
电子学习
ASP(高级) ASP(高级)
全部课程用于创建动态Web站点。 从39€。
OpenOffice的(电子书) OpenOffice的(电子书)
该管理办公室工作的开源软件。 只需25€。
网页设计(课程) 网页设计(课程)
使用HTML,CSS和动态HTML设计网站。 从39€。
赞助商链接