System.Net.Mail发邮件

vs2005sendmail

 

1

 using System.Net.Mail;

 

 public static void SendWebMailAndAttach(string from,string  to,string  subject,string  body)

    {

       

        SmtpClient Client = new SmtpClient("127.0.0.1");

        Client.DeliveryMethod = SmtpDeliveryMethod.Network; //用到了System.Net 命名空间

        Client.Credentials = new System.Net.NetworkCredential("touch/weishuai ", "56");

//"touch/weishuai "域用户

// "56"密码

        MailMessage Message = new MailMessage(from, to, subject, body);

        Message.BodyEncoding = System.Text.Encoding.UTF8;

        //Client.EnableSsl = true;

        //Message.BodyEncoding = System.Text.Encoding.Unicode;

        //Message.SubjectEncoding = System.Text.Encoding.Unicode;

 

        Client.Send(Message);

 

        Message.Dispose();

 

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

     

        string from="vjsz_jingqiu@hotmail.com.cn";

        string  to="jingqiu95@yahoo.com.cn";

        string  subject="ni hao a  ";

        string  body="yes good";

       

        SendWebMailAndAttach(from,to,subject,body);

        Response.Write("ok");

}

 

 

2.: 服务器拒绝了一个或多个收件人地址。服务器响应为: 550 5.7.1 Unable to relay for  ..................默认SMTP虚拟服务器--属性--访问 -- 中继--“加入127.0. 0.1”
就行了

3System.Net.NetworkCredential("touch/weishuai", "56");

我在SMTP服务里设置了。WIN验证

 属性--访问--访问控制--匿名和集成WIN验证

 


4:注意杀毒软件的关闭。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值