C# 发送邮件示例。以下代码经过验证,可以正常发送邮件。
public class MailUtil
{
public void static MailSend()
{
try
{
string strSmtpAddr = "smtp.qq.com";
string strUserName = "from_a@qq.com";//发送邮件地址 如:zhangsan@qq.com
string strUserDisplayName = "Golden";
string strPwd = "";//发件人邮箱密码
System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpAddr);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strUserName, strPwd);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//邮件消息组织
MailAddress addressFrom = new MailAddress(strUserName, strUserDisplayName);
MailAddress addressTo = new MailAddress("to_a@qq.com");//接收邮件人地址
System.Net.Mail.MailMessage message = new MailMessage();
message.Sender = new MailAddress(strUserName);
message.Subject = "C# System.Net.Mail.SmtpClient ";
message.Body = "C# System.Net.Mail.SmtpClient Body";
message.From = addressFrom;
message.To.Add(addressTo);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
client.Send(message);
}
catch (Exception)
{}
}
}