C#利用SMTP发送邮件
需要先开启邮箱的POP3服务,如QQ
string from = "from@qq.com";
string to = "to@qq.com";
string passwd = "pop3passwd";
string server = "smtp.qq.com";
int port = 25;
using (MailMessage msg = new MailMessage())
{
msg.From = new MailAddress(from);
msg.Subject = "来自李雷的邮件";
msg.Body = "今天吃饭了没有呀,韩梅梅同学";
msg.BodyEncoding = Encoding.UTF8;
msg.To.Add(to);
using (SmtpClient client = new SmtpClient(server, port))
{
client.Credentials = new NetworkCredential(msg.From.Address, passwd);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(msg);
}
}