如何使用 IMAP 客户端验证邮件服务器凭证

Contents
[ ]

Aspose.Email API 可在不发送电子邮件的情况下验证邮件服务器凭证。 ValidateCredentials 该方法负责验证提供的电子邮件凭证的真实性和有效性,这些凭证通常用于连接服务器时进行身份验证。

它验证所提供的电子邮件凭证(如用户名和密码)是否有效,并且客户端是否能够成功连接到服务器。此凭证验证有助于确保客户端能够安全地访问电子邮件账户并执行各种操作,例如接收邮件。

using (ImapClient client = new ImapClient(server.ImapUrl, server.ImapPort, "username", "password", SecurityOptions.Auto))
{
    client.Timeout = 4000;
   
    if (client.ValidateCredentials())
    {
        //to do something
    }
}

对于异步操作,也有该方法的一个版本 ValidateCredentialsAsync.