someone5 发表于 2005-6-3 12:04:37

利用System.web.dll发送邮件为什么会报:找不到指定模块?

利用System.web.dll发送邮件为什么会报:找不到指定模块?
代码如下:
using System;
using System.Web.Mail;


namespace WebProject1
{
        /// <summary>
        /// WebForm1 的摘要说明。
        /// </summary>
        public class WebForm1 : System.Web.UI.Page
        {
                protected System.Web.UI.WebControls.Button Button1;
       
                private void Page_Load(object sender, System.EventArgs e)
                {
                        // 在此处放置用户代码以初始化页面
                }

                #region Web 窗体设计器生成的代码
                override protected void OnInit(EventArgs e)
                {
                        //
                        // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
                        //
                        InitializeComponent();
                        base.OnInit(e);
                }
               
                /// <summary>
                /// 设计器支持所需的方法 - 不要使用代码编辑器修改
                /// 此方法的内容。
                /// </summary>
                private void InitializeComponent()
                {   
                        this.Button1.Click += new System.EventHandler(this.Button1_Click);
                        this.Load += new System.EventHandler(this.Page_Load);

                }
                #endregion

                private void Button1_Click(object sender, System.EventArgs e)
                {
                        SendMailByLocalhost();
                }

                private void SendMailByLocalhost()
                {
                        // 使用自己的虚拟邮件服务器
                        MailMessage mailobj = new MailMessage();
                        mailobj.From = "someone5w@hotmail.com"; // 只是说程序本身不会出错
                        mailobj.To = "someone5w@hotmail.com";
                        mailobj.Subject = "测试";
                        mailobj.BodyFormat = MailFormat.Text;
                        mailobj.Body = "看到了么?";
                        SmtpMail.SmtpServer = "localhost";
                        SmtpMail.Send(mailobj);
                }
        }
}
页: [1]
查看完整版本: 利用System.web.dll发送邮件为什么会报:找不到指定模块?