《asp.net 项目开发全程实录》注册时收不到回复的邮件
发表在ASP.NET图书答疑 2008-09-04
是否精华
版块置顶:
请问到哪下载jmail.dll?我下一个311K但运行时的报错。如下:

[COMException (0x8000ffff): This function is not included in this version of jmail.]
   jmail.MessageClass.Send(String mailServer, Boolean enque) +0
   log.bindEmail() in e:\asp.net\TM\09\WuLiu\login.aspx.cs:59
   log.btnQyLogin_Click(Object sender, EventArgs e) in e:\asp.net\TM\09\WuLiu\login.aspx.cs:117
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +75
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +97
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4921
是不是版本问题?
分享到:
精彩评论 17
mrfdw
学分:0 LV1
2008-09-04
沙发
读者朋友你好!
  请标注下你在学习我们公司那本书中遇到这个问题,以便我们更加详细地为您解答!
henrylyg
学分:0 LV1
2008-09-04
板凳
《asp.net 项目开发全程实录》实例9遇到的问题
小宇O_O
学分:0 LV1
2008-09-04
地板
读者:
     您好,感谢您对明日图书的关注。你可以参见书中的9.15节。在该节中详细介绍了jamil组件的安装及使用。我使用的Jmail4.4版本。你可以在网上下载到。
henrylyg
学分:0 LV1
2008-09-05
4L

出错信息如下,另附上Jmail.dll


“/WuLiu”应用程序中的服务器错误。
--------------------------------------------------------------------------------

This function is not included in this version of jmail. 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Runtime.InteropServices.COMException: This function is not included in this version of jmail.

源错误: 


行 57:         myJmail.AddRecipient(Receiver, "", ""); //添加收件人       
行 58:         myJmail.Body = Content;  //邮件的正文
行 59:         myJmail.Send(server, true); //发送邮件      
行 60:     }
行 61: 
 

源文件: e:\asp.net\TM\09\WuLiu\login.aspx.cs    行: 59 

堆栈跟踪: 


[COMException (0x8000ffff): This function is not included in this version of jmail.]
   jmail.MessageClass.Send(String mailServer, Boolean enque) +0
   log.bindEmail() in e:\asp.net\TM\09\WuLiu\login.aspx.cs:59
   log.btnQyLogin_Click(Object sender, EventArgs e) in e:\asp.net\TM\09\WuLiu\login.aspx.cs:117
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +75
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +97
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4921
 
学分: LV1
2008-09-05
5L
你发来的组件我引用后也出现你所说的错误。但是我使用我的组件后就没有出现错误。错误引发的原因可能是因为组件版本的问题而引起的。我把Jmail组件发送给你。
你首先要把你的jmail组件使用regsvr32 -u  "组件路径"命令将已注册的组件删除。还需要把原来的组件删除掉。在项目中也要把你的组件删除掉。
都完成后,我发送给你的组件参数书中的9.15节添加上。
如果还有什么问题可以留言。最好把出错的信息也发出来。
henrylyg
学分:0 LV1
2008-09-08
6L
    首先谢谢Admin,用了你那个jmail.dll不再报错,提示添加成功!但有如下问题,

《asp.net 项目开发全程实录》实例9,企业用户注册时收不到回复用户名和密码的邮件。

我用了公司内部邮件地址和外部E-mail,都收不到回复的邮件.
小宇O_O
学分:0 LV1
2008-09-08
7L
您好!
     《asp.net 项目开发全程实录》实例9我们已经测试过可以发送邮件。不知道你是否对程序中的代码有所改动。你把注册页发送过来我在帮你看一下。
henrylyg
学分:0 LV1
2008-09-08
8L
代码没作任何改动,附上该文件
henrylyg
学分:0 LV1
2008-09-08
9L
只有楼主才可以上传附件?已上传该文件
小宇O_O
学分:0 LV1
2008-09-08
10L
您好:
   你把以下代码修改以下:
        string Subject = "欢迎登陆**物流信息管理平台";
        string Content = "您登陆物流信息管理平台帐号为:" + name + "密码为:" + pass;
        string Receiver = txtEmail.Text;
        string server = "SMTP.sina.com";//------------修改为这个代码试下----------------
        jmail.MessageClass myJmail = new jmail.MessageClass();
        myJmail.Charset = "GB2312"; //设置使用的邮件字符集,默认US-ASCII 中国则为GB2312
        myJmail.ISOEncodeHeaders = false; //邮件头是否使用iso-8859-1编码 默认值为true;
        myJmail.From = "devilsu@sina.com";  //返回或设置发件人的地址
        myJmail.Subject = Subject;  //邮件的主题(标题)
        myJmail.AddRecipient(Receiver, "", ""); //添加收件人       
        myJmail.Body = Content;  //邮件的正文
        myJmail.Send(server, true); //发送邮件     
把server变量值改为:SMTP.sina.com试下。发送给外网的邮箱如:***@sina.com。如果不好使请给我留言。
首页上一页 12 下一页尾页 17 条记录 1/2页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照