CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

问一下发送邮件的程序出现这个问题是怎么回事?

楼主delphu()2005-08-03 10:46:33 在 Delphi / 网络通信/分布式开发 提问

程序代码如下  
  begin  
  idsmtp.Host:='smtp.21cn.com';  
  idsmtp.Port:=25;  
  idsmtp.Username:='xxx';  
  idsmtp.Password:='xxx';  
  //由于个人隐私问题,这里的用户名,密码和EMAIL地址都是虚构的  
  idmessage.From.Address:='xxx@21cn.com';  
  idmessage.Recipients.EMailAddresses:='xxx@hotmail.com';  
  idmessage.Subject:='你好';  
  idmessage.Body.Text:='你好你好你好你好你好你好你好你好你好';  
   
  Tidattachment.Create(idmessage.MessageParts,'F:\1.txt');  
   
  try  
  idsmtp.Connect(1000);  
  idsmtp.Send(idmessage);  
  finally  
  if   idsmtp.Connected   then   idsmtp.Disconnect;  
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  执行到这里出错,提示“Connection   Closed   Gracefully”  
  请问这是什么原因?  
                 
  end;  
  end; 问题点数:30、回复次数:4Top

1 楼Dlwxn(Dlwxn)回复于 2005-08-03 10:54:39 得分 0

关于这个问题的官方解释:  
  http://www.swissdelphicenter.ch/en/showarticle.php?id=1  
     
  中文:  
  http://dev.csdn.net/Develop/article/23/23137.shtm  
  Top

2 楼delphu()回复于 2005-08-03 11:19:04 得分 0

我刚才修改一下代码  
   
  ...  
   
  try  
  idsmtp.Connect(1000);  
  idsmtp.Send(idmessage);  
  showmessage('1');  
  except  
  begin  
  if   idsmtp.Connected   then   idsmtp.Disconnect;  
  showmessage('0');  
  end;  
   
  结果是'0',也就是说,邮件没有发送,请问我的程序到底哪里出问题了?  
  是不是21cn没有smtp服务?我试了用smtp.163.net,smtp.sina.com.cn好像都是不行  
   
  能给点建议吗?  
  Top

3 楼moonspot(月亮黑子)回复于 2006-01-24 16:35:34 得分 0

你看一下Indy的例子,和你的对比下。  
  我就是照抄Indy的例子,发送没问题。Top

4 楼小乖(Xi@oGu@i)回复于 2006-02-05 21:08:02 得分 0

会不会是邮件内容,包括回信地址,回信人姓名等等都太虚假了?  
  smtp服务器也会过滤很多邮件垃圾的,有问题的群发邮件都会被拒之门外的。。。  
  不如自己架设个smtp服务器好了,,当时我做垃圾群发的时候就是自己架设的smtp。Top

相关问题

  • 怎么回事?邮件发送问题!
  • 发送邮件提示成功,但是邮箱却收不到邮件,这是怎么回事
  • 程序不进_tWinMain(),怎么回事?
  • 今天我收到400多个邮件,怎么回事?
  • 我的OutLook突然收不了邮件了,怎么回事啊?
  • 我的 WATCOM C++ IDE 无法编译源程序,怎么回事??
  • 提示说不是有效的WIN32程序是怎么回事?
  • 程序编译时产生以下错误,是怎么回事?
  • 程序能编译,但是不能运行,怎么回事?
  • 帮忙看这个程序是怎么回事

关键词

  • .net
  • 邮件
  • idsmtp
  • idmessage
  • 你好你好你好
  • 程序
  • smtp
  • 问题
  • 发送
  • xxx

得分解答快速导航

  • 帖主:delphu

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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