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

发送邮件问题?

楼主johnzcq(福满堂)2006-05-04 13:07:30 在 Delphi / 语言基础/算法/系统设计 提问

帮忙看看是什么错误  
   
  错误信息   :Project   Project1.exe   raised   exception   class   eidprotocolreplyerror   with   message'from   <zhengchengqiang1103@21cn.com>,message   blocked   you   are   not   authorzed   to   send   mail,authenrication   is   requited'.  
   
  代码如下:  
   
  连接   主机:  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
      idsmtp1.Host:=trim(edit1.Text);   //主机  
      idsmtp1.Username:=trim(edit2.Text);//用户名  
      idsmtp1.Password:=trim(edit3.Text);//密码  
      idsmtp1.Port:=25;//端口  
  try  
      idsmtp1.Connect(3000);  
  except  
      idsmtp1.Disconnect  
  end;  
  end;  
   
  发送   邮件:  
  procedure   TForm1.Button2Click(Sender:   TObject);  
  begin  
  with   idmessage1   do  
  begin  
      Body.Assign(memo1.Lines);   //邮件正文  
      From.Address   :=   Trim(edit4.Text);   //发件人地址  
      Recipients.EMailAddresses   :=   Trim(edit5.Text);   //收件人地址  
      Subject   :=   edit6.Text;   //邮件主题  
  end;  
  try  
      idsmtp1.Send(idmessage1);  
  except  
      idsmtp1.Disconnect  
  end;  
  end; 问题点数:10、回复次数:1Top

1 楼congjl(congjl)回复于 2006-05-10 15:57:14 得分 0

你的邮件服务器对发送邮件需要认证Top

相关问题

关键词

得分解答快速导航

  • 帖主:johnzcq

相关链接

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

广告也精彩

反馈

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