您的位置:首页 > 编程语言 > C#

C#使用邮件服务

2012-11-11 19:10 197 查看
本文演示了在C#中使用邮件服务的一般方法:

//发送邮件
MailMessage mail = new MailMessage();

mail.Subject = subject;
mail.From = new MailAddress(EmailFrom, EmailFromDip);
mail.To.Add(new MailAddress(EmailTo, EmailToDsp)); //可以添加多个收件人
//mail.CC.Add(new MailAddress("xx@xxx.cn", "xys")); //抄送
mail.Body = EmailBody;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = false;
mail.Priority = MailPriority.High;
SmtpClient smtp = new SmtpClient(EmailSmtp, 25);
smtp.EnableSsl = false;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(UserName, PassWord); //通行证
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //递送方法 为 网络
try
{
smtp.Send(mail);
sw.WriteLine("EMail send success" + " " + DateTime.Now.ToLongDateString());
sw.Flush();
}
catch (Exception ex)
{
sw.WriteLine("EMail send error" + " "+ DateTime.Now.ToLongDateString());
sw.Flush();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: