我的公司有一个用 Delphi 编写的发送电子邮件的业务应用程序,它是在 Delphi 7 上编写的,但今年早些时候我们迁移到了 Delphi 2010,因为我们不得不从 Indy 9 迁移到 Indy 10。
在端口之前,我们使用此代码在 SMTP 服务器上进行身份验证:
...
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Username := pUser;
IdSMTP1.Password := pPassword;
...
港口后我们改为
...
IdSMTP1.AuthType := satDefault;
IdSMTP1.Username := pUser;
IdSMTP1.Password := pPassword;
...
更改之前hotmail将收到的电子邮件放入收件箱,但现在将它们放入垃圾箱。SMTP 身份验证方法中的这种更改是否会导致此问题?
SMTP 服务器来自我的公司(例如:smtp.mycompany.com)