电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C实现SMTP服务器

C实现SMTP服务器_第1页
1/20
C实现SMTP服务器_第2页
2/20
C实现SMTP服务器_第3页
3/20
C#实现SMTP 服务器,使用TCP 命令实现 using System; using System.Text; using System.IO; using System.Net; using System.Net.Sockets; using System.Collections; namespace SkyDev.Web.Mail { public enum MailFormat{Text,HTML}; public enum MailPriority{Low=1,Normal=3,High=5}; #region Class mailAttachments public class MailAttachments { private const int MaxAttachmentNum=10; private IList _Attachments; public MailAttachments() { _Attachments=new ArrayList(); } public string this[int index] { get { return (string)_Attachments[index];} } /// /// 添加邮件附件 /// /// 附件的绝对路径 public void Add(params string[] filePath) { if(filePath==null) { throw(new ArgumentNullException("非法的附件")); } else { for(int i=0;i /// 添加一个附件,当指定的附件不存在时,忽略该附件,不产生异常。 /// /// 附件的绝对路径 public void Add(string filePath) { //当附件存在时才加入,否则忽略 if (System.IO.File.Exists(filePath)) { if (_Attachments.Count /// MailMessage 表示 SMTP 要发送的一封邮件的消息。 /// public class MailMessage { private const int MaxRecipientNum=10; public MailMessage() { _Recipients=new ArrayList();//收件人列表 _Attachments=new MailAttachments();//附件 _BodyFormat=MailFormat.Text;//缺省的邮件格式为Text _Priority=MailPriority.Normal; _Charset="GB2312"; } /// /// 设定语言代码,默认设定为GB2312,如不需要可设置为"" /// public string Charset { get { return _Charset;} set { _...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C实现SMTP服务器

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部