C#发送邮件
2014-10-09 15:26
190 查看
/// <summary> /// 发送邮件 /// </summary> /// <param name="FromEamil">发件人邮箱</param> /// <param name="EamilPwd">发件人邮箱密码</param> /// <param name="ToEmail">收件人邮箱</param> /// <param name="EmailTitle">邮箱标题</param> /// <param name="EmailContent">邮箱内容</param> /// <param name="EamilSmtp">SMTP主机的名称或IP地址,例如:smtp.163.com</param> /// <returns>返回Success或Fail</returns> public static SendMailStatus SendEamil(string FromEamil, string EamilPwd, string ToEmail, string EmailTitle, string EmailContent, string EamilSmtp) { MailMessage mm = new MailMessage(); //发件人 mm.From = new MailAddress(FromEamil, FromEamil); //收件人(可以是多个) mm.To.Add(new MailAddress(ToEmail)); //主题 mm.Subject = EmailTitle; //邮件正文 mm.Body = EmailContent; SmtpClient sc = new SmtpClient(); //设置SMTP主机的名称或IP地址 sc.Host = EamilSmtp; string User = FromEamil; string PassWord = EamilPwd; //设置用于验证发件人身份的凭据 sc.Credentials = new System.Net.NetworkCredential(User, PassWord); try { sc.Send(mm); return SendMailStatus.Success; } catch (Exception) { return SendMailStatus.Fail; } }
返回枚举结果:
public enum SendMailStatus { Success, Fail }
更多.net技术就在http://bbs.netluntan.com,群:121058751
相关文章推荐
- C#使用CDO发送邮件
- C#使用CDO发送邮件
- C#发送邮件
- c#.net 下的邮件发送(含附件)
- C#使用CDO发送邮件
- c#中使用自带的邮件发送组件发送邮件~
- c#jmail发送邮件(摘)
- 在C#编写代码发送邮件
- C# 创建邮件发送组件(SMTP)(转)
- C#批量发送邮件程序
- C#发送邮件
- c#发送需要smtp认证的邮件
- c#发送需要smtp认证的邮件
- C# 发送邮件
- 转载自http://www.xuanxi.net/Article/Catalog6/10748.html的C#写邮件发送程序
- C#使用CDO发送邮件
- C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
- 下面是几段C#发送邮件相关的代码,我也懒得说明了,就这么个意思。
- C#发送邮件程序 及测试邮件服务器
- C#批量发送邮件程序