如题:用c#.net的net.mail发送邮件(简单实用)
1
SmtpClient smtpClient = new SmtpClient();
2
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
3
smtpClient.Host = "smtp.sohu.com"; ;//指定SMTP服务器
4
smtpClient.Credentials = new System.Net.NetworkCredential("xxx", "yyy");//用户名和密码
5
6
7
String body = "Test";
8
9
10
MailMessage mailMessage = new MailMessage("xxx@sohu.com", "297680@qq.com");
11
mailMessage.Subject = "Hello";//主题
12
mailMessage.Body = body;//内容
13
mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码
14
mailMessage.IsBodyHtml = true;//设置为HTML格式
15
mailMessage.Priority = MailPriority.High;//优先级
16
17
try
18
{
19
smtpClient.Send(mailMessage);
20
return true;
21
}
22
catch
23
{
24
return false;
25
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
注意引用命名空间
using System.Net.Mail;