nmsmtp1.verify(s)中的参数S的内容是什么?我试了用户名,密码,邮箱名都没有成功。请帮帮我。谢谢你。
   新年快乐!!

解决方案 »

  1.   

    用于检查某个用户名是否合法。如果合法,返回true
      

  2.   


    var 
    tmpstr:string;
    begin
      tmpstr:=edit1.text1;//用户名
    if nmsmtp1.verify(tmpstr) then
     showmessage(tmpstr+'verified')
    else
     showmessage(tmpstr+'not verified');
    end;
      

  3.   

    我试了的。每次反回都是不合法!!
    我用的是我自己的SINA和163的邮箱。
      

  4.   

    那么说具体的吧。假如
    是不是该在stmp.connect之后,用:
    procedure Button1Click(Sender: TObject);
    var 
      tmpstr:string;
    begin
      tmpstr:='abc';//用户名
    if nmsmtp1.verify(tmpstr) then
     showmessage(tmpstr+'verified')
    else
     showmessage(tmpstr+'not verified');
    end;
      

  5.   


    host
    port
    userid
    都得写