请教各位网友,问个Delphi中控件NMSMTP的问题:(0分)

  • 主题发起人 主题发起人 netbug
  • 开始时间 开始时间
N

netbug

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Delphi5.0,我想发送E-Mail,故用了控件NMSMTP,
其中有个属性是接受方的,请看:
NMSmtp1.PostMessage.ToAddress.Add('xiao@pub3.fz.fj.cn');
我用这是可以发的,后来我用;
ping pub3.fz.fj.cn,得到pub3.fz.fj.cn的IP是:202.101.98.53,
接着我就:NMSmtp1.PostMessage.ToAddress.Add('xiao@202.101.98.53');
但E-Mail被退回,我又用:NMSmtp1.PostMessage.ToAddress.Add('xiao@[202.101.98.53]');
也可以收到E-mail,我想可能是:
当我用:xiao@202.101.98.53时,系统认为202.101.98.53是域名而不是IP地址,
当我用:xiao@[202.101.98.53]时,系统认为202.101.98.53是IP地址而不是域名,
是不是如此?但我在Delphi的在线帮助中没有发现有关信息,哪位网友能告诉我?
另:我在Delphi所携带的pas文件中没有关于类TNMSMTP的定义,只在
smtpdem.pas中发现:NMSMTP1: TNMSMTP;这只是类TNMSMTP的应用,并没有
它的定义(要象TNMSMTP=class(...)),请问我该到哪里去得到它的定义说明?
谢谢。
 
要得到完全的定义,也就是.pas文件是不可能的,
因为fastnet是以dcu的形式提供的,目的是保护源代码.
 
接受答案了.
 
后退
顶部