首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SMTP技术发送电子邮件,该怎么解决

2013-10-17 
SMTP技术发送电子邮件protected void Button2_Click(object sender, EventArgs e){//声明一个Mail对象Mail

SMTP技术发送电子邮件
    protected void Button2_Click(object sender, EventArgs e)
    {
        //声明一个Mail对象
        MailMessage mymail = new MailMessage();
        //发件人地址
        mymail.From = new MailAddress(TextBox2.Text);
        //收件人地址
        mymail.To.Add(new MailAddress(TextBox5.Text));
        //邮件主题
        mymail.Subject = TextBox6.Text;
        //发送邮件的内容
        mymail.Body = TextBox7.Text;
        //添加附件并且抄送到其他邮箱
        Attachment myfiles = new Attachment(FileUpload1.PostedFile.FileName);
        mymail.Attachments.Add(myfiles);
        mymail.CC.Add(new MailAddress(TextBox9.Text));
        //创建一个邮件服务器类
        SmtpClient myclient = new SmtpClient();
        myclient.Host = TextBox1.Text;
        //SMTP服务端口
        myclient.Port = int.Parse(TextBox4.Text);
        //验证登录
        myclient.Credentials = new NetworkCredential("zhao58_2006", TextBox8.Text.Trim());
        myclient.Send(mymail);
    }
这个是我一本参考资料书上的代码,我运行其页面会出现
“/发送电子邮件”应用程序中的服务器错误。
无法从传输连接中读取数据: net_io_connectionclosed。

找了半天也不知道什么原因,希望大神不惜赐教,谢谢了 电子邮件 SMTP??
[解决办法]
你有没有安装SMTP服务?光在IIS中设置有什么用,如果你根本没有安装的话。

热点排行