发送邮件的类

原创 2007年10月15日 17:31:00

public class Mail
{
public bool ServiceSendMail(string strTo, string strSubject, string strBody, string strEncoding)
{
return common(strTo, "", strSubject, strBody, strEncoding);
}

/// <summary>
/// 邮件发送(Service邮箱),默认编码为GB2312
/// </summary>
/// <param name="strTo"></param>
/// <param name="strCc"></param>
/// <param name="strSubject"></param>
/// <param name="strBody"></param>
/// <param name="strEncoding">编码,如果为空,默认为GB2312</param>
/// <returns></returns>
public bool ServiceSendMail(string strTo, string strCc, string strSubject, string strBody, string strEncoding)
{
return common(strTo, strCc, strSubject, strBody, strEncoding);
}

/// <summary>
/// 邮件发送默认编码为GB2312
/// </summary>
/// <param name="strTo"></param>
/// <param name="strSubject"></param>
/// <param name="strBody"></param>
/// <returns></returns>
public bool ServiceSendMail(string strTo, string strSubject, string strBody)
{
return common(strTo, "", strSubject, strBody, "");
}

private static bool common(string strTo, string strCc, string strSubject, string strBody, string strEncoding)
{
bool bState = false;

try
{
//编码暂硬性规定为GB2312
Encoding encoding = Encoding.GetEncoding(936);

MailMessage Message = new MailMessage(
new MailAddress("hanjunhui127@sina.com", "hanjunhui127", encoding),
new MailAddress(strTo));

Message.SubjectEncoding = encoding;
Message.Subject = strSubject;
Message.BodyEncoding = encoding;
Message.Body = strBody;
if (strCc != "")
{
Message.CC.Add(new MailAddress(strCc));
}
SmtpClient smtpClient = new SmtpClient("smtp.sina.com");
smtpClient.Credentials = new NetworkCredential("hanjunhui127","1984127");
smtpClient.Timeout = 999999;
smtpClient.Send(Message);

bState = true;


}
catch (Exception ex)
{
throw new Exception(ex.Message);
}

return bState;
}

 


}  

利用phpmail封装类来发送邮件

1.首先写一个发送邮件页面index.html:(比较简单,不要在意)     代码: PHP利用smtp类发送邮件范例 收件人邮箱: 主题: 内容:         ...
  • xuexiaoxu1990
  • xuexiaoxu1990
  • 2015年12月14日 17:15
  • 2497

php使用smtp封装类发送邮件

  • navioo
  • navioo
  • 2016年06月28日 13:59
  • 3646

C#发送邮件类

public class Email { /// /// 发送者 /// public string mailFrom { ...
  • qq_27462223
  • qq_27462223
  • 2017年08月23日 14:14
  • 232

PYTHON功能学习之邮件发送

可以使用Python的email模块来实现带有附件的邮件的发送。 SMTP (Simple Mail Transfer Protocol)   邮件传送代理 (Mail Transfer Ag...
  • samuel_chen
  • samuel_chen
  • 2016年05月23日 10:44
  • 1268

Android 后台发送邮件

添加依赖包需要添加javamail中的三个包activation.jar,additionnal.jar,mail.jar 下载地址:https://code.google.com/archive/...
  • tjliqy
  • tjliqy
  • 2016年07月30日 22:30
  • 211

关于PHP发送邮件的两个类(找了好久......)

需要用PHP发送邮件,不想要PHPmailer那么复杂,找来找去,总算找到了一个好用的,分享出来,PHP邮件发送类,一共包含两个文件.代码如下: sent_mail.php ...
  • qq_16542775
  • qq_16542775
  • 2015年08月20日 22:51
  • 4039

VC++ 发送邮件封装类CSendMail,测试可用

/*********************************************************************** *发送邮件模块头文件 *可以发送文本和附件(支持多个附...
  • hujkay
  • hujkay
  • 2014年04月17日 21:32
  • 1716

PHP使用Pear发送邮件-Windows环境

1、PEAR安装 参考该文章:Windows下安装PHP Pear 2、安装Mail,Mail_Mine,Net_SMTP 第一步:在cmd中进入到PHP的运行目录,也就是php.exe。 ...
  • q547550831
  • q547550831
  • 2015年09月06日 12:02
  • 2786

selenium webdriver2.0实现邮件发送

To send the results I’m using JavaMail 1.4.2. 步骤一:权限验证               Properties props = new Proper...
  • fgwvip123
  • fgwvip123
  • 2015年12月10日 21:21
  • 823

第四讲:使用Transport类发送邮件(1)

第四讲:使用Transport类发送邮件
  • wenwen1538
  • wenwen1538
  • 2014年04月26日 11:47
  • 2572
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:发送邮件的类
举报原因:
原因补充:

(最多只允许输入30个字)