การบันทึกใช้สำหรับการดีบัก เช่นเดียวกับการรวบรวมและวิเคราะห์ข้อมูลการทำงานเกี่ยวกับแอปพลิเคชัน ข้อมูลนี้เขียนลงในไฟล์ที่เรียกว่าบันทึก ไฟล์บันทึกมีข้อมูลระบบเกี่ยวกับการทำงานของแอปพลิเคชันไคลเอนต์ ตัวอย่างเช่น การดำเนินการของผู้ใช้หรือโปรแกรม ในบทความนี้ เราจะกล่าวถึงวิธีตั้งค่าการบันทึกกิจกรรมไคลเอนต์ EWS โดยใช้ C# .NETการรับรองความถูกต้องแบบสมัยใหม่ ขณะนี้เปิดใช้งานตามค่าเริ่มต้นสำหรับผู้เช่า Microsoft 365/Azure ใหม่ทั้งหมด เนื่องจากโปรโตคอลนี้มีความปลอดภัยมากกว่าการรับรองความถูกต้องพื้นฐานที่เลิกใช้แล้ว การรับรองความถูกต้องสมัยใหม่ขึ้นอยู่กับ Active Directory Authentication Library และ OAuth 2.0 ใช้โทเค็นแบบจำกัดเวลา และแอปพลิเคชันไม่เก็บข้อมูลรับรองผู้ใช้ นอกจากนี้ มีการวางแผนที่จะห้ามการใช้การรับรองความถูกต้องพื้นฐานสำหรับไคลเอนต์ Microsoft 365 ทั้งหมดโดยสมบูรณ์ ในบทความนี้ เราจะมุ่งเน้นไปที่การใช้ Modern Authentication เพื่อเชื่อมต่อผ่านไคลเอ็นต์ EWS, SMTP, IMAP, POP ของ Aspose.Email for .NET
การตั้งค่าข้อกำหนดเบื้องต้น การลงทะเบียนแอปกับ Azure Active Directory C# .NET API เพื่อเข้าถึงเซิร์ฟเวอร์อีเมล ใช้การรับรองความถูกต้องสมัยใหม่กับ EwsClient ใช้การรับรองความถูกต้องสมัยใหม่กับไคลเอนต์ IMAP, POP หรือ SMTP การตั้งค่าข้อกำหนดเบื้องต้น หากต้องการใช้การรับรองความถูกต้องแบบสมัยใหม่ ตรวจสอบให้แน่ใจว่าเปิดใช้งานอยู่ อย่างไรก็ตาม สำหรับผู้เช่าที่สร้างขึ้นก่อนวันที่ 1 สิงหาคม 2017 การรับรองความถูกต้องสมัยใหม่จะปิดใช้งานตามค่าเริ่มต้น ใน ศูนย์การจัดการ Microsoft 365 ให้ไปที่ การตั้งค่า > การตั้งค่าองค์กร > การรับรองความถูกต้องสมัยใหม่ ในเมนูลอยการรับรองความถูกต้องสมัยใหม่ที่ปรากฏขึ้น คุณสามารถระบุโปรโตคอลที่ไม่ต้องการการรับรองความถูกต้องพื้นฐานอีกต่อไป สำหรับผู้เช่า Microsoft365 รายใหม่ใน Azure การรับรองความถูกต้องพื้นฐานจะถูกปิดใช้งานตามค่าเริ่มต้นสำหรับแอปพลิเคชันทั้งหมด ดังนั้นข้อความจะแสดงในส่วนนี้ในขณะที่ทำงานกับ MS Exchange Server จากภายในแอปพลิเคชัน .NET คุณอาจต้องทำงานกับรายชื่อการแจกจ่าย ในโพสต์ก่อนหน้านี้ คุณได้เห็นวิธีสร้างและดึงรายชื่อการแจกจ่าย Exchange ในบทความนี้ คุณจะได้เรียนรู้วิธีการเพิ่มหรือลบสมาชิกในรายชื่อการแจกจ่าย MS Exchange โดยทางโปรแกรมใน C# .NETMicrosoft Exchange Server อนุญาตให้คุณกำหนดกฎต่างๆ สำหรับกล่องขาเข้า ซึ่งจะนำไปใช้กับข้อความ เช่น การย้ายข้อความไปยังโฟลเดอร์ การลบข้อความ เป็นต้น ขณะที่ทำงานกับบริการ Exchange จากภายในแอปพลิเคชัน .NET คุณอาจต้อง จัดการกฎกล่องขาเข้าโดยทางโปรแกรม ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างและอัปเดตกฎกล่องขาเข้าบน MS Exchange Server ใน C# .NET