接上
————————————–
/// <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;
}
}
—————-
完毕
