解决方案 »
- aaa.aspx.cs页面怎么接受 @@identity的返回值求帮助!!!
- 关于asp.net mvc 的问题
- 用javscrip实现 hyperlink单击事件
- 求问???
- 关于VC写的组件在C#中调用的问题
- 怎样用从一个aspx文件 Redirect到另一个aspx文件!!
- vs2002和vs2003差别大吗?我的程序用2002写的,转到2003下麻烦吗?
- 求ASP.NET中如何绘制复杂的DataGrid标题栏
- 诚心请教初学者问题:c#学到什么程度才可以去学asp.net(c#)?
- 如何将dataset中数据添加到treeview中?小问题,快来帮帮忙啊?
- c#服务端获取json数据?
- 请问在asp.net中服务器控件textbox怎么不支持onblur事件吗?
{
//发邮件
jmail.MessageClass mail = new jmail.MessageClass();
DateTime t = DateTime.Now;
string bodymain = "<table style='border:1px #5294D0 solid;'><tr><td height=30 style='font-size:14px;color:#fff'bgcolor='#5294D0'>[Email测试]</td></tr>";
bodymain = bodymain + "<tr><td height=23>亲爱的" + name + "欢迎您测试!<td></tr></table>";
string subject = "[Email测试] ";
string body = "<style>A:visited { TEXT-DECORATION: none }";
body = body + "A:hover { TEXT-DECORATION: underline }";
body = body + "A:link { text-decoration: none;}";
body = body + "BODY { FONT-FAMILY: 宋体; FONT-SIZE: 9pt;}";
body = body + "TD { FONT-FAMILY: 宋体; FONT-SIZE: 9pt }</style>";
body = body + "<TABLE border=0 width='95%' align=center><TBODY><TR><TD>";
body = body + "您好! " + name + "<br><br>";
body = body + bodymain + "<br><br>";
body = body + "*************************************************************************************";
body = body + "<br><a href='http://www.789hi.com' target='_blank'>email测试</a>!<br>";
body = body + "*************************************************************************************";
body = body + "</TD></TR></TBODY></TABLE>"; string fromemail = "[email protected]";
string toemail = emailStr;
//silent属性:如果设置为true,jmail不会抛出例外错误. jmail. send( () 会根据操作结果返回true或false
mail.Silent = true;
//jmail创建的日志,前提loging属性设置为true
mail.Logging = true;
//字符集,缺省为"us-ascii"gb2312
mail.Charset = "gb2312";
mail.Encoding = "gb2312";
//信件的contentype. 缺省是"text/plain") : 字符串如果你以html格式发送邮件, 改为"text/html"即可。
mail.ContentType = "text/html";
//添加收件人
mail.AddRecipient(toemail, "", "");
mail.From = fromemail;
//发件人邮件用户名
mail.MailServerUserName = "dwx1011";
//发件人邮件密码
mail.MailServerPassWord = "bsbsxll851015";
//设置邮件标题
mail.Subject = subject;
//邮件添加附件,(多附件的话,可以再加一条jmail.addattachment( "c:\\test.jpg",true,null);)就可以搞定了。[注]:加了附件,讲把上面的jmail.contenttype="text/html";删掉。否则会在邮件里出现乱码。
//mail.AddAttachment("c:\\test.jpg", true, null);
//邮件内容
mail.Body = body;
//jmail发送的方法
if (mail.Send("smtp.126.com", false))
{
Response.Write("<script language='javascript'>alert('OK!')</script>"); }
else
{
//Response.Write("<script language='javascript'>alert('False!')</script>");
Response.Write(mail.ErrorCode.ToString() + "<br/>" + mail.ErrorMessage.ToString() + "<br/>" + mail.ErrorSource.ToString() + "<br/>");
}
mail.Close();
}
不过已经解决问题了。
MailObj.From = "daijinhua222@163com"; //发件人的地址
应该是MailObj.From = "[email protected]"; //发件人的地址
少写了个点,还是对照你的代码才看到的 呵呵,改掉后试了下OK 还是要谢谢你