第二部分,公共属性 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 第二部分,公共属性 (http://www.webasp.net/article/5/4005.htm) |
| -- 作者:未知 -- 发布日期: 2003-07-12 |
| 接上 -------------------------------------- /// <summary> /// 最多收件人数量 /// </summary> public int RecipientMaxNum { set { recipientmaxnum = value; } } /// <summary> /// 邮件服务器域名和验证信息 /// 形如:"user:pass@www.server.com:25",也可省略次要信息。如"user:pass@www.server.com"或"www.server.com" /// </summary> public string MailDomain { set { string maidomain=value.Trim(); int tempint; if(maidomain!="") { tempint=maidomain.IndexOf("@"); if(tempint!=-1) { string str=maidomain.Substring(0,tempint); MailServerUserName=str.Substring(0,str.IndexOf(":")); MailServerPassWord=str.Substring(str.IndexOf(":")+1,str.Length-str.IndexOf(":")-1); maidomain=maidomain.Substring(tempint+1,maidomain.Length-tempint-1); } tempint=maidomain.IndexOf(":"); if(tempint!=-1) { mailserver=maidomain.Substring(0,tempint); mailserverport=System.Convert.ToInt32(maidomain.Substring(tempint+1,maidomain.Length-tempint-1)); } else { mailserver=maidomain; } } } } /// <summary> /// 邮件服务器端口号 /// </summary> public int MailDomainPort { set { mailserverport=value; } } /// <summary> /// SMTP认证时使用的用户名 /// </summary> public string MailServerUserName { set { if(value.Trim()!="") { username=value.Trim(); ESmtp=true; } else { username=""; ESmtp=false; } } } /// <summary> /// SMTP认证时使用的密码 /// </summary> public string MailServerPassWord { set { password=value; } } /// <summary> /// 邮件发送优先级,可设置为"High","Normal","Low"或"1","3","5" /// </summary> public string Priority { set { switch(value.ToLower()) { case "high": priority="High"; break; case "1": priority="High"; break; case "normal": priority="Normal"; break; case "3": priority="Normal"; break; case "low": priority="Low"; break; case "5": priority="Low"; break; default: priority="Normal"; break; } } } /// <summary> /// 错误消息反馈 /// </summary> public string ErrorMessage { get { return errmsg; } } /// <summary> /// 服务器交互记录 /// </summary> public string Logs { get { return logs; } } /// <summary> /// 是否HTML格式邮件 /// </summary> public bool IsHTML { set { Html=value; } } /// <summary> /// 发件人地址 /// </summary> public string MailFrom { set { From=value; } } /// <summary> /// 发件人姓名 /// </summary> public string MailFromName { set { FromName=value; } } /// <summary> /// 邮件语言编码 /// </summary> public string Language { set { Charset=value; } } /// <summary> /// 收件人姓名 /// </summary> public string MailRecipientName { set { RecipientName=value; } } /// <summary> /// 是否需要SMTP验证 /// </summary> public bool MailSMTPvalidate { set { ESmtp=value; } } /// <summary> /// 邮件标题 /// </summary> public string MailSubject { set { Subject=value; } } /// <summary> /// 邮件内容 /// </summary> public string MailBody { set { Body=value; } } /// <summary> /// 受件人数量 /// </summary> public int MailRecipientNum { set { RecipientNum=value; } } /// <summary> /// HTML格式交互记录 /// </summary> public string HTMLLogs { get { return htmllog; } } ---------------- 完毕 |
| webasp.net |