我用TNMSmtp控件写一个发邮件的程序,不知道为什么,GMAIL的邮箱不能发, 为什么啊,高手帮忙

解决方案 »

  1.   

    带上这个试试吧
    function SMTPAuthenticate: Boolean;
    begin
      Result := False;
      try
        nmSMTP.Transaction('EHLO') ;
        nmSMTP.Transaction('AUTH LOGIN');
        nmSMTP.Transaction(EncodeString(YourAccountName));
        nmSMTP.Transaction(EncodeString(YourPassword));
      except
        Exit;
      end;
      Result := True;
    end;
    另外带了附件吗?
    有可能被GMAIL服务器拒绝了,但如此应该有回信
      

  2.   

    使用Chilkat Email ActiveX 邮件控件。
    可以参考一下:http://www.example-code.com/delphi/smtp-ssl-delphi.asp
      

  3.   

    有加一楼那个FUN,但就是不能发