在这篇文章中,我们将演示如何编写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 Namespace = "System.Web.Util" %>
二。初始化MailMessage 对象 使用以下语句可以实现初始化MailMessage对象。 Dim mailObj AS new MailMessage MailMessage对象具有以下属性。
|