to wsy205:
我这里有一段代码:其中smtp是一个smtp的客户端控件
//init smtp控件的属性 smtp.host:='smtp.263.net';
smtp.Connect;
try
smtp.Authenticate;
smtp.SendCmd('MAIL FROM:<'+'chenziyi@263.net'+'>',250);
myresult:= SMTP.SendCmd('RCPT TO:<' + 'czyjuan@263.net' + '>', [550,551,250]);
//////////////这里RCPT TO后的参数我不管怎么变,返回的值都是250,我的理解是
//如果czyjuan@263.net不是smtp.263.net上的邮件地址,他的返回值将是550,不知对否?
//如果要判断一个邮件地址是不是当前smtp服务器的地址,要怎样写?
if myresult=250 then showmessage('ok')
else
showmessage('error');
finally
SMTP.Disconnect;
end;