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.