为大家提供一个发Mail的方法
2012-12-30 12:03
148 查看
/// <summary>
/// 发送信息邮件
/// </summary>
private static string SendMail(string MailFrom, string MailTo,
string MailTocc, string Subject, string Content, string PRI, string
MailServer)
{
if (MailFrom!=null &&
MailFrom.Trim()!="" && MailTo!=null
&& MailTo.Trim()!=""
&& Subject!=null
&& Subject.Trim()!=""
&& MailServer!=null
&& MailServer.Trim()!="")
{
try
{
MailMessage MyEmail = new MailMessage();
MyEmail.From = MailFrom;
MyEmail.To = MailTo;
if (MailTocc!=null &&
MailTocc.Trim()!="")
{
MyEmail.Cc = MailTocc;
}
MyEmail.Subject = Subject;
MyEmail.Body = Content;
SmtpMail.SmtpServer = MailServer.Trim();
MyEmail.BodyFormat = MailFormat.Html;
if (PRI!=null &&
PRI.Trim()!="0")
{
if (PRI=="1")
{
MyEmail.Priority =
MailPriority.Normal;
}
else
{
MyEmail.Priority =
MailPriority.Low;
}
}
else
{
MyEmail.Priority = MailPriority.High;
}
SmtpMail.Send(MyEmail);
return "1";
}
catch(Exception eer)
{
return eer.Message;
}
}
else
{
return "Email必要参数缺失";
}
}
/// 发送信息邮件
/// </summary>
private static string SendMail(string MailFrom, string MailTo,
string MailTocc, string Subject, string Content, string PRI, string
MailServer)
{
if (MailFrom!=null &&
MailFrom.Trim()!="" && MailTo!=null
&& MailTo.Trim()!=""
&& Subject!=null
&& Subject.Trim()!=""
&& MailServer!=null
&& MailServer.Trim()!="")
{
try
{
MailMessage MyEmail = new MailMessage();
MyEmail.From = MailFrom;
MyEmail.To = MailTo;
if (MailTocc!=null &&
MailTocc.Trim()!="")
{
MyEmail.Cc = MailTocc;
}
MyEmail.Subject = Subject;
MyEmail.Body = Content;
SmtpMail.SmtpServer = MailServer.Trim();
MyEmail.BodyFormat = MailFormat.Html;
if (PRI!=null &&
PRI.Trim()!="0")
{
if (PRI=="1")
{
MyEmail.Priority =
MailPriority.Normal;
}
else
{
MyEmail.Priority =
MailPriority.Low;
}
}
else
{
MyEmail.Priority = MailPriority.High;
}
SmtpMail.Send(MyEmail);
return "1";
}
catch(Exception eer)
{
return eer.Message;
}
}
else
{
return "Email必要参数缺失";
}
}
相关文章推荐
- 分享实现类似QQ的自动登陆的方法,代码比较简单,主要是给大家提供一个实现逻辑,具体的要结合自身的app来做
- 网吧机器爱蓝屏?给大家提供一个硬件检测精品套装!
- 如果一个类提供了一个或者多个构造方法,java不再提供默认构造方法
- 请大家看一下一个c语言中的链表问题,下面的代码是有错误的!!请大家说出错误的原因,以及修改的方法!!!
- 一个大家不常用到,却很有用的页面间传值方法
- 为大家提供一个好的时间工具类DateTime
- 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
- 教大家一个微信怎么刷票之微信如何刷票及怎么刷微信票数的方法
- 第一次安装android sdk后进行开发包的更新,你应该了解到需要的时间会很长,那么是否有办法提升安装的进度呢?办法自然是有的,这里提供一个取巧的方法,不会太麻烦,又能加快android开发环境的部
- C#File类常用的文件操作方法(创建、移动、删除、复制等) File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和
- 如何生成不重复的订单号?这里提供一个不重复订单号生成方法
- 一个困扰了我大半天的问题,把我解决的方法发出来,给大家参考参考
- 提供一个CSDN资源下载方法
- 判断是否是同一人的方法——equals()?在Person类中提供一个比较的方法compare()返回boolean值?对象自己和自己比?
- 一个可能存在Bug的二分查找方法的实现,大家一起看看有什么问题没
- 定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下: (1)可以生成具有特定坐标的点对象。 (2)提供可以设置三个坐标的方法。 (3)提供可以计算该“点”距原点距离平方的方法。 (4)编写主类程序验证。
- 提供一个在测试环境中,监控应用服务器的外部接口调用的方法(高峰)
- 一个通用的操作数据库的方法,请大家指点、优化
- Thread 提供的让一个线程等待另一个线程完成的方法:join()方法
- 创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。