วิธีตรวจสอบความถูกต้องของข้อมูลรับรองเซิร์ฟเวอร์เมลโดยใช้ IMAP Client
Contents
[
Hide
]
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.