您的位置:首页 > 其它

.NET 发送电子邮件(转)

2007-11-02 15:57 183 查看
有两种方法,一种是在配置文件中指定邮件服务器的配置,另一种方法是在送邮件时指定。

方法1。
在配置文件中添加配置节:




















然后就可以在程序中直接发送了,代码很简单:
public bool sendMail()
2

{
3

//建立邮件信息,直接写入构造函数,依次为From,To,Subject,Body
4

MailMessage message = new MailMessage("liuronghua@test.cn",
5

"tansheng719@163.com",
6

"测试邮件",
7

"测试邮件,测试邮件");
8

SmtpClient client = new SmtpClient();
9

client.Send(message);
10

}

方法2:
MailMessage mail = new MailMessage("发件人r的E-mail","收件人的E-mail", "你好,给你一个祝福(标题) ", "asp.net smtpclient(内容)");
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.163.com";//我用163的邮箱发的
// smtp.UseDefaultCredentials = false;//这行不用也能发送
smtp.Credentials = new System.Net.NetworkCredential("userName", "PassWord");//邮箱账号与密码
// smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;//这行不用也能发送
smtp.Send(mail);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: