在这篇文章中,我们将演示如何编写asp.net来发送emails。这将要讨论到诸如email 格式,优先级别,附件和邮件加密。 Asp.net通过使用SmtpMail对象来发送邮件。SmtpMail对象发送邮件是通过以下几步来完成的。 # 导入与mail相关的名称空间。 # 建立一个message对象并设置属性。 # 通过SmtpMail对象实例的’Send’方法来发送邮件。
现在让我们一步步的来了解从asp.net页面发送邮件的过程。 一. 导入名称空间 在asp.net页面中导入System.Web.Util名称空间,这个名称空间包含了所有发送邮件所必须的对象。这些对象是:
对象 | 简介 | SmtpMail | 声明邮件系统(mail system)来发送邮件。 | MailMessage | 声明一个消息(message),包含发送地址,接收地址等属性。 | MailFormat | 声明消息的格式-Html,Text 等等。 | MailAttachment | 声明邮件的附件。 | MailEncoding enum | 声明加密方式:Base64 or UUencode. | MailPriority enum | 设置邮件的优先级别:值:高,底,一般 |
<% @Import https://92power.net/files/Article/17/110/2005/Namespace = "System.Web.Util" %>
二。初始化MailMessage 对象 使用以下语句可以实现初始化MailMessage对象。 、Dim mailObj AS new MailMessage MailMessage对象具有以下属性。 属性 | 描述 | From | 发送方的email地址 | To | 接收方的email地址 | Subject | Email的主题 | Body | Email的内容 | CC | List of recipients copied on the email | BCC | List of recipients blind-copied on the email | Priority | 邮件的优先级别 高,底,一般 | BodyEncoding | 加密邮件的内容 Base64 或 UUencode | BodyFormat | 内容的格式 Html 或文本 | Attachments | 附件列表 |
|