主要属性:
→ CharSet
:发送邮件的字符集,默认为GB2312
→ MailPort
:发送邮件的端口,默认为25
→ From :邮件发送者的名字
→ FromAddr
:邮件发送者的邮件地址,此为发送邮件的必须设置属性
→ ReplayTo
:邮件的回复地址
→ MailServer:邮件服务器地址,此为必须设置属性
→ ESMTP_AuthMode
:取值为Wakisoft.Mail.EmailAuthMode枚举值,有 No_Authentication(邮件服务器不需要验证)和User_Login(邮件服务器需验证)
→ ESMTP_Account
:当ESMTP_AuthMode为User_LOGIN时,提供的验证用户账号
→ ESMTP_PassWord
:当ESMTP_AuthMode为User_LOGIN时,提供的验证用户密码
→ Subject:发送邮件主题
→ BodyFormat:邮件的内容格式,为Wakisoft.Mail.EmailBodyFormat
枚举,有 Plain_Text(纯文本),HTML(HTML格式)
→ Body :邮件的内容文本
→ Priority
:发送邮件的优先级,为Wakisoft.Mail.EmailPriority 枚举,有 Height (高) , Normal (正常) ,
Low (低)
→ ErrorMessage
:发送邮件失败后的出错信息
主要方法:
→ AddRecipient(string str
, SendMode sendMode):添加收件人,sendMode为Wakisoft.Mail.SendMode枚举,有
Normal(正常发送), Carbon_Copy (抄送), Blind_Copy (暗送)
→ AddRecipient(string[] str , SendMode sendMode):添加收件人的重载函数,可以一次添加多个收件人
→ Send():发送邮件,如果成功发送,返回值为True,失败返回值为False,出错信息可通过ErrorMessage中
→ Clear():清除邮件发送人,抄送人,暗送人,清除邮件附件,出错信息等
→ AddAttachment( string filename ):添加邮件附件,filename为文件物理文件名,不接受URL地址形式资源
→ AddAttachment(string[] filename):添加邮件的重载函数,允许一次加载多个文件