问题描述
代码:jmail.MessageClassmail=newMessageClass();DateTimet=DateTime.Now;StringSubject="FromEMail.net";Stringbody="你好科学12:15";StringFromEmail="zhangwenhuiwish@163.com";StringToEmail="zhang.xiaofanggood@163.com";//Silent属性:如果设置为true,JMail不会抛出例外错误.JMail.Send(()会根据操作结果返回true或falsemail.Silent=true;//Jmail创建的日志,前提loging属性设置为truemail.Logging=true;//字符集,缺省为"US-ASCII"mail.Charset="GB2312";//信件的contentype.缺省是"text/plain"):字符串如果你以HTML格式发送邮件,改为"text/html"即可。mail.ContentType="text/html";//添加收件人mail.AddRecipient(ToEmail,"","");//发件人mail.From=FromEmail;//发件人邮件用户名mail.MailServerUserName="zhangwenhuiwish";//发件人邮件密码mail.MailServerPassWord="frind123";//设置邮件标题mail.Subject=Subject;//邮件添加附件,(多附件的话,可以再加一条Jmail.AddAttachment("c:\test.jpg",true,null);)就可以搞定了。[注]:加了附件,讲把上面的Jmail.ContentType="text/html";删掉。否则会在邮件里出现乱码。//Jmail.AddAttachment("c:\test.jpg",true,null);//邮件内容mail.Body=body+t.ToString();//Jmail发送的方法boolb=mail.Send("smtp.163.com",false);if(b){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"","alert('发送成功!')",true);}else{Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"","alert('发送失败')",true);}mail.Close();