วิธีตรวจสอบความถูกต้องของข้อมูลรับรองเซิร์ฟเวอร์เมลโดยใช้ IMAP Client

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.