如题:用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
}
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
try18
{19
smtpClient.Send(mailMessage);20
return true;21
}22
catch23
{24
return false;25
}
注意引用命名空间
using System.Net.Mail;

浙公网安备 33010602011771号