邮件可以通过 Microsoft Windows 2000 中内置的 SMTP 邮件服务或任意 SMTP 服务器来传送。System.Web.Mail 命名空间中的类型可以在 ASP.NET 或任何托管应用程序使用。
如果没有设置 SmtpServer 属性,则在默认情况下,邮件将在 Windows 2000 系统中进行排队,从而确保调用程序不会阻塞网络通信。如果设置了 SmtpServer 属性,则邮件将被直接传送到指定的服务器。
下面的示例显示如何使用 SmtpMail 发送简单消息。
此示例显示如何使用 Send 的一个重载版本。
[Visual Basic]
Dim from As String = "from@microsoft.com"
Dim mailto As String = "to@microsoft.com"
Dim subject As String = "UtilMailMessage001"
Dim body As String = "<html><body>UtilMailMessage001 - success</body></html>"
SmtpMail.Send(from, mailto, subject, body)
[C#]
string from = "from@microsoft.com";
string to = "to@microsoft.com";
string subject = "UtilMailMessage001";
string body = "<html><body>UtilMailMessage001 - success</body></html>";
SmtpMail.Send(from, to, subject, body);