CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

同一个jmail组件,在2000 server上可以发邮件,xp上,2000 terminal上不行,为什么?100分

楼主happybird123(幸福鸟)2006-03-15 16:17:26 在 Web 开发 / ASP 提问

是不是要启动什么服务?  
   
  xp,2000   termial也不报错,但是不能收到邮件,而在2000   server上就可以  
   
  请有过类似经历的朋友帮帮忙,谢谢 问题点数:100、回复次数:19Top

1 楼happybird123(幸福鸟)回复于 2006-03-15 16:17:37 得分 0

upTop

2 楼happybird123(幸福鸟)回复于 2006-03-15 16:31:09 得分 0

upTop

3 楼hanpoyangtitan(韩波洋)回复于 2006-03-15 17:11:14 得分 50

2000   termial?这个是什么?首先,你要确定你的组件被注册,然后确定你的参数设置正确,最后看你的telnet服务是否被禁止Top

4 楼happybird123(幸福鸟)回复于 2006-03-15 17:35:09 得分 0

2000   terminal   是2000的一个版本阿   参数设置肯定正确,因为在其它机器上都好的,smtp的地址是网上另外一个邮件smtp服务器地址  
   
  如何设置telnet服务,我的telnet可以用的阿Top

5 楼happybird123(幸福鸟)回复于 2006-03-15 17:36:07 得分 0

组件肯定注册了,不然会提示错误的Top

6 楼happybird123(幸福鸟)回复于 2006-03-15 18:26:36 得分 0

dingTop

7 楼hanpoyangtitan(韩波洋)回复于 2006-03-15 18:40:23 得分 0

看你的代码里是不是有on   error   resume   next语句Top

8 楼happybird123(幸福鸟)回复于 2006-03-15 18:58:58 得分 0

hanpoyangtitan(韩波洋):没有  
   
  我的代码如下:  
  Dim   Jmail  
  MailServerUserName   =   "xxxx@xxxx.com"           '(这里换成您的SMTP验证帐号)  
  MailServerPassword   =   "xxxxx"      
  Set   Jmail=server.createobject("Jmail.Message")  
   
  'JMail.ContentType   =   "text/html"  
  Jmail.Charset   =   "gb2312"  
  Jmail.Silent   =   true  
  Jmail.Priority   =   3  
  Jmail.MailServerUserName   =   MailServerUserName           '(这里换成您的SMTP验证帐号)  
  Jmail.MailServerPassword   =   MailServerPassword                   '(这里填写您的SMTP认证密码)  
  Jmail.From   =   "xxxx@xxxx.com"'fa_email                                       '(发信人邮件地址)  
  Jmail.FromName   ="3223"  
  Jmail.Subject   =   "项目请求批复"                                
  Jmail.AddRecipient       "xxx@xxx.com"                     '(收信人地址)  
  emailbody=":您好:"  
   
  Jmail.Body   =   emailbody                                         'Mailbody参数是信件正文  
  Jmail.Send("bizcom.com.cn")                 '(这里填写发件服务器,如mail.china-data.com,需要与SMTP验证信息对应)  
   
  Set   Jmail=nothing  
   
  response.Write   "已经发送!"  
   
  问题是在其它机器上都能发的,同一个smtp服务器Top

9 楼hanpoyangtitan(韩波洋)回复于 2006-03-15 21:13:26 得分 0

你的serverusername不能有@xxx.com  
  Jmail.Send("bizcom.com.cn")  
  应该为jmail.send("smtp.bizcom.com.cn")Top

10 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2006-03-15 22:15:12 得分 0

不明白JMAIL。帮你顶Top

11 楼happybird123(幸福鸟)回复于 2006-03-24 10:04:59 得分 0

hanpoyangtitan(韩波洋)  
   
  你这个回答没看清我的帖子  
  问题是在其它机器上都能发的,同一个smtp服务器  
   
  不过还是得谢谢你Top

12 楼sky0120(忍者鱼)回复于 2006-03-24 10:16:55 得分 0

机器配置问题?Top

13 楼sky0120(忍者鱼)回复于 2006-03-24 10:22:25 得分 0

我在2000,XP和2003上做都正常Top

14 楼summergood(木易郎)回复于 2006-03-24 10:23:22 得分 50

既然在別的機器都能執行﹐但在你的機器執行不了﹐多數是系統或jmail組件問題﹐建議你重新補下Top

15 楼sky0120(忍者鱼)回复于 2006-03-24 10:27:16 得分 0

既然有机器运行正常那就不用看代码了。还是检查一下配置,或者重新注册一下看看Top

16 楼gaochao79(www.informe.cn)回复于 2006-03-24 10:30:12 得分 0

是不是因为dns解析问题?可以通过不能发邮件的那个机器访问其他网站的网页么?  
  Top

17 楼zhlym(ming)回复于 2006-03-24 11:08:48 得分 0

我之前遇到過更奇怪的,   就是當外面一FOR是程序循環裏,   JMAIL裏的FOR是群發循環,   這樣會導至我的程序死循環,   我也多方面正實不是我代碼問題,   免費就是沒好東西,   還有你說的問題  
   
  這樣試試   jmail.send("郵箱用戶:箱郵密碼@smtp.bizcom.com.cn")  
   
  因我以前也遇到過用21的郵箱做SMTP沒問題,用其它就死活發不出,   不過變成如上就又行了Top

18 楼leveretzhang(张忠伟)回复于 2006-03-24 13:44:56 得分 0

你是否打开了SMTP服务,安装了IIS吗?  
  安装了IIS才有SMTP服务Top

19 楼leveretzhang(张忠伟)回复于 2006-03-24 13:46:47 得分 0

不能接收就是POP3服务没有启动,2000   里好象没有   POP3服务Top

相关问题

  • JMAIL组件支持
  • jmail组件问题~!~
  • 如何使用jmail组件??
  • Jmail组件的问题!!
  • 关于Jmail组件的问题!
  • 关于jmail组件的问题
  • 关于Jmail组件的错误信息
  • Jmail 组件批量发邮件失败
  • 求jmail组件疑难问题,急啊!!
  • xp访问DCOM组件出错

关键词

  • 组件
  • 邮件
  • 代码
  • xp
  • 注册
  • server
  • jmail
  • 問題
  • smtp
  • mailserverpassword

得分解答快速导航

  • 帖主:happybird123
  • hanpoyangtitan
  • summergood

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo