小编hi *_*llo的帖子

Delphi 11 Indy GMail SMTP 错误“用户名和密码不被接受”

我正在使用 Delphi 11 开发 Windows 应用程序,并使用 SMTP 发送邮件,从上周开始,我收到错误 - “用户名和密码不被接受”。但是,早些时候相同的代码运行良好。请提供一些解决方案来解决此问题。

with IdSMTP1 Do
begin

  IOHandler := IdSSLIOHandlerSocketOpenSSL1;
  UseTLS    := utUseImplicitTLS;
  Host      := SMTP;
  Username  := FromUser;
  Password  := FromPassword;
  Port      := StrToIntDef(PortNumber, 0);

  IdMessage1.From.Address := IdSMTP1.Username; // sender
  IdMessage1.From.Name := 'Subject';

  try
    Connect;
    try
      Send(IdMessage1);
      Result := True;
    finally
      Disconnect;
    end;
  except
    on E:Exception do
    begin

    end;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi smtp indy delphi-11-alexandria

6
推荐指数
1
解决办法
1504
查看次数

标签 统计

delphi ×1

delphi-11-alexandria ×1

indy ×1

smtp ×1