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();
}
//发送邮件
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();
}
相关文章推荐
- 使用Predix的邮件通知服务
- c# 在windows服务中 使用定时器
- 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)
- C#使用smtp发送邮件带附件
- 用C#开发Windows服务监控系统使用
- c# 在windows服务中 使用定时器
- 使用IIS作文件服务,使用C#实现上传删除
- c#使用windows服务更新站点地图的详细示例
- C#使用自带的email组件发送邮件的方法
- C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
- 使用C#来发送邮件
- [转]C#程序安装.net服务(不使用InstallUtil.exe)
- 使用C#系统服务定时执行操作
- 使用C#代码安装 Windows 服务(不使用InstallUtil)
- 使用mail.rc快速配置linux发邮件服务 推荐
- 用C#开发Windows服务监控系统使用
- C#使用CDO发送邮件
- 使用C#发送正文带图片邮件
- CodeIgniter使用smtp服务发送html邮件的方法
- 使用 HttpWebRequest 类调用 WEB 服务的示例(C#) 转