当前位置:编程学习 > C#/ASP.NET >>

c#发邮件

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Mail;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void sub_Click(object sender, EventArgs e)
    {
        MailMessage MyMail = new MailMessage();

        //收信人
        MyMail.To = Request.Form["mailto"];
        //抄送
        MyMail.Cc = Request.Form["mailcc"];
        //密送
        MyMail.Bcc = Request.Form["mailbcc"];


        //附件
        if("" != Request.Form["mailattachments"])
            {
                MailAttachment myAttachment = new MailAttachment(Request.Form["mailattachments"], MailEncoding.Base64);
                MyMail.Attachments.Add(myAttachment);
            }


        //发信人
        MyMail.From = Request.Form["mailfrom"];
        //标题
        MyMail.Subject = Request.Form["mailsubject"];
        //信体
        MyMail.Body = Request.Form["mailbody"];
        //优先级
        MyMail.Priority = MailPriority.Low;

        //设置支持服务器验证
        MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
        //设置用户名
        MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", Request.Form["mailuser"]);
        //设置用户密码
        MyMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", Request.Form["mailpassword"]);


        SmtpMail.SmtpServer = Request.Form["mailsmtp"];
        SmtpMail.Send(MyMail);

        Response.Write(Request.Form["mailto"]);
    }
}


运行有错误,SmtpMail.Send(MyMail);这个地方,请问怎么解决!
--------------------编程问答-------------------- 什么错误,具体的错误信息? --------------------编程问答-------------------- 提示什么错误
换换其他邮箱
--------------------编程问答-------------------- 参考这个:

Easy SMTP Mail Using ASP.NET 2.0
--------------------编程问答-------------------- 楼主的信息不全,没法解释!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,