发送邮件 的类 C# .net
2008-01-04 14:28
148 查看
/// <summary>
/// 发送邮件
/// </summary>
/// <param name="SendTo">发送人的地址</param>
/// <param name="MyEmail">我的Email地址</param>
/// <param name="SendTitle">发送标题</param>
/// <param name="SendBody">发送的内容</param>
/// <param name="SendShowName">我的Email登录名</param>
/// <param name="MyEmailPassWord">我的Email密码</param>
/// <param name="MyEmailSmtp">Smtp邮件服务器</param>
/// <param name="FilePath">附件地址</param>
private void SendEmail(string SendTo, string MyEmail, string SendTitle, string SendBody, string SendShowName, string MyEmailPassWord,string FilePath, string MyEmailSmtp)
{
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress(MyEmail);//"发送邮箱地址"
mailObj.To.Add(SendTo);//"接收邮箱地址"
mailObj.Subject = SendTitle;// "主题"
mailObj.Body = SendBody;// "内容"
mailObj.Attachments.Add(new Attachment(FilePath));
mailObj.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = MyEmailSmtp;// "邮件服务器地址"
smtp.UseDefaultCredentials = true;
smtp.Credentials = new NetworkCredential(SendShowName, MyEmailPassWord);//"登录用户名","登录密码"
smtp.Send(mailObj);
MessageBox.Show("发送成功");
}
/// 发送邮件
/// </summary>
/// <param name="SendTo">发送人的地址</param>
/// <param name="MyEmail">我的Email地址</param>
/// <param name="SendTitle">发送标题</param>
/// <param name="SendBody">发送的内容</param>
/// <param name="SendShowName">我的Email登录名</param>
/// <param name="MyEmailPassWord">我的Email密码</param>
/// <param name="MyEmailSmtp">Smtp邮件服务器</param>
/// <param name="FilePath">附件地址</param>
private void SendEmail(string SendTo, string MyEmail, string SendTitle, string SendBody, string SendShowName, string MyEmailPassWord,string FilePath, string MyEmailSmtp)
{
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress(MyEmail);//"发送邮箱地址"
mailObj.To.Add(SendTo);//"接收邮箱地址"
mailObj.Subject = SendTitle;// "主题"
mailObj.Body = SendBody;// "内容"
mailObj.Attachments.Add(new Attachment(FilePath));
mailObj.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = MyEmailSmtp;// "邮件服务器地址"
smtp.UseDefaultCredentials = true;
smtp.Credentials = new NetworkCredential(SendShowName, MyEmailPassWord);//"登录用户名","登录密码"
smtp.Send(mailObj);
MessageBox.Show("发送成功");
}
相关文章推荐
- C#.NET -自动读取文本文件中Email地址,指定时间后自动发送邮件
- C#.net发送邮件
- win2008 64位系统 C#实现发送邮件(ASP.NET)
- asp.net/c# 发送邮件
- C#asp.net&nbsp;发送邮件
- 用C#.net发送邮件
- C#发送邮件,使用System.Net.Mail的版本
- ASP.NET C# 邮件发送全解
- c#利用system.net发送html格式邮件
- asp.net c# 定时发送邮件
- ASP.NET C# 发送邮件
- C#发送邮件,使用System.Net.Mail的版本
- C#.NET下的邮件发送!
- C#.NET发送邮件的实例代码
- c#.net 邮件发送
- c#发送邮件之System.Net.Mail方法
- asp.net/c# 发送邮件
- c#.net 下的邮件发送(含附件)
- asp.net(C#)定时自动发送邮件
- asp.net(C#)定时自动发送邮件