รับสาย Nextcloud Talk ได้เมื่อการเชื่อมต่อ Direct Media ล้มเหลว
กำหนดค่าและตรวจสอบรีเลย์ TURN ที่สามารถเข้าถึงได้สำหรับ Nextcloud Talk เมื่อไฟร์วอลล์หรือ NAT ที่จำกัดปิดกั้นสื่อการโทรโดยตรง
ในการเชื่อมต่อ Gmail หรือ Microsoft 365 กับ Nextcloud Mail โดยใช้ OAuth2 ให้ลงทะเบียนเว็บแอปพลิเคชันกับผู้ให้บริการอีเมล คัดลอก URI การเปลี่ยนเส้นทางของ Nextcloud Mail ลงในการลงทะเบียนนั้น และบันทึก Client ID และ Secret ไว้ในการตั้งค่าการดูแลระบบ Groupware ของ Nextcloud จากนั้นเชื่อมต่อกล่องจดหมายในแอป Mail และอนุมัติข้อความแจ้งให้ลงชื่อเข้าใช้ของผู้ให้บริการ การตั้งค่าที่ใช้งานได้จะต้องสามารถโหลดข้อความขาเข้าและส่งข้อความทดสอบได้ ไม่ใช่เพียงแค่แสดงหน้าจอการอนุญาตที่สำเร็จเท่านั้น
Nextcloud Mail ใช้ IMAP ในการอ่านข้อความและ SMTP ในการส่งข้อความ OAuth2 จะขออนุญาตจากผู้ให้บริการยืนยันตัวตน XOAUTH2 เป็นกลไกที่ไคลเอนต์อีเมลใช้ในการแสดงโทเค็นการเข้าถึงแก่บริการอีเมลเหล่านี้ อย่างไรก็ตาม มันไม่ได้เปลี่ยนการเข้าสู่ระบบ Nextcloud ให้เป็นการเข้าสู่ระบบแบบครั้งเดียว (Single Sign-On) ที่ใช้ได้กับทุกเซิร์ฟเวอร์อีเมล
เอกสารการดูแลระบบปัจจุบันของ Nextcloud อธิบายถึงการผสานรวม Gmail OAuth และ Microsoft Outlook XOAUTH2 โดยเฉพาะ การสนับสนุน Microsoft ถูกเพิ่มเข้ามาใน Mail เวอร์ชัน 3.0.0; ข้อความในเมนูอาจแตกต่างกันไปตามเวอร์ชันของ Mail และ Nextcloud คู่มือนี้อ้างอิงจากคู่มือการดูแลระบบ Nextcloud 35 Mailฉบับล่าสุดที่ตรวจสอบเมื่อเดือนตุลาคม 2026
ข้อจำกัดที่สำคัญ:ผู้ให้บริการ IMAP แบบกำหนดเองที่ยอมรับ OAuth2 จะไม่ได้รับการสนับสนุนโดยอัตโนมัติในหน้าจอการกำหนดค่า Gmail/Microsoft ของ Nextcloud Mail เอกสารคำขอคุณสมบัติ Nextcloud Mail สำหรับผู้ให้บริการ OAuth2 ทั่วไปได้อธิบายความแตกต่างนี้ไว้แล้ว สำหรับผู้ให้บริการรายอื่น โปรดตรวจสอบเวอร์ชัน Mail ของคุณและวิธีการตรวจสอบสิทธิ์ที่รองรับ แทนที่จะป้อนข้อมูลประจำตัว Google หรือ Microsoft ที่ไม่เกี่ยวข้อง
https://mail.google.com/ซึ่งมีขอบเขตจำกัดในวงกว้าง และอยู่ภายใต้ข้อกำหนดด้านข้อมูลผู้ใช้และการตรวจสอบของ Google ผู้ดูแลระบบต้องพิจารณาว่าการใช้งานที่เสนอมานั้นตรงตามข้อกำหนดเหล่านั้นหรือไม่Google ได้อธิบายขั้นตอนการลงทะเบียนเว็บเซิร์ฟเวอร์ไว้ในคำแนะนำการใช้งานเว็บแอปพลิเคชัน OAuth2 รวมถึง ขอบเขตและโปรโตคอล XOAUTH2 ของ Gmailโดยเฉพาะการกำหนดค่าทดสอบมีประโยชน์สำหรับการตรวจสอบความถูกต้องเบื้องต้น แต่โดยทั่วไปแล้วแอปพลิเคชัน OAuth ภายนอกที่ตั้งไว้ในโหมดทดสอบจะได้รับโทเค็นรีเฟรชที่จะหมดอายุหลังจากเจ็ดวันเมื่อขอสิทธิ์เข้าถึงอีเมล Gmail โปรดดู คำแนะนำเกี่ยวกับ การหมดอายุของโทเค็นจาก Google การอนุญาตซ้ำทุกสัปดาห์จึงอาจบ่งชี้ถึงข้อจำกัดของสถานะการเผยแพร่มากกว่ารหัสผ่าน IMAP ที่เสีย
IMAP.AccessAsUser.Allสิทธิ์สำหรับโทเค็นรีเฟรชไว้ด้วย อย่าสับสนสิทธิ์โปรโตคอลเหล่านี้กับสิทธิ์ Microsoft Graph Mail.Read/Mail.SendSMTP.Sendoffline_accessสำหรับรายละเอียดการลงทะเบียน โปรดดูเอกสารการลงทะเบียนแอปของ Microsoftและคำแนะนำ IMAP/SMTP OAuth ของ Exchange Onlineการตั้งค่าทั่วไปที่ระบุไว้ในเอกสารของ Nextcloud จะเว้นช่องผู้เช่าไว้commonว่างเปล่า ควรใช้ค่าเฉพาะผู้เช่าหรือกลุ่มเป้าหมายที่แคบกว่าก็ต่อเมื่อผู้ดูแลระบบได้ตรวจสอบประเภทบัญชีและการเปลี่ยนแปลงนโยบายที่เกี่ยวข้องแล้วเท่านั้น
ในแบบฟอร์มบัญชี Nextcloud Mail หากเป็นปลายทางของ Google ที่กำหนดค่า OAuth ไว้แล้ว จะแสดง " ลงชื่อเข้าใช้ด้วย Google"และหากเป็นปลายทางของ Microsoft จะแสดง " ลงชื่อเข้าใช้ด้วย Microsoft " เอกสาร ต้นฉบับของแบบฟอร์มบัญชี Nextcloud Mailแสดงป้ายกำกับแบบมีเงื่อนไขเหล่านี้ การมีปุ่มเฉพาะของผู้ให้บริการเป็นสัญญาณเบื้องต้นที่มีประโยชน์ว่า Nextcloud ได้รับรู้ถึงการผสานรวมที่ต้องการแล้ว แต่ไม่ได้พิสูจน์ว่าการอนุญาตหรือการเข้าถึงกล่องจดหมายเสร็จสมบูรณ์แล้ว
| ผลลัพธ์ที่สังเกตได้ | สิ่งที่ต้องตรวจสอบต่อไป |
|---|---|
Google รายงานว่าredirect_uri_mismatchURL ตอบกลับไม่ถูกต้อง หรือ Microsoft ปฏิเสธ URL ดังกล่าว | เปรียบเทียบการเปลี่ยนเส้นทางเว็บที่ลงทะเบียนไว้กับผู้ให้บริการ กับ URI ที่แสดงใน Nextcloud Groupware อย่างแม่นยำ แก้ไขต้นทาง HTTPS, URL ของพร็อกซีแบบย้อนกลับ, เส้นทาง และเครื่องหมายทับท้ายตามความจำเป็น |
| หน้าจอขอความยินยอมปฏิเสธการเข้าถึง | ตรวจสอบกลุ่มเป้าหมาย Google OAuth รายชื่อผู้ใช้ทดสอบ การตรวจสอบขอบเขตที่จำกัด หรือนโยบายการยินยอมของผู้เช่าและการเข้าถึงแบบมีเงื่อนไขของ Microsoft อย่าฝ่าฝืนนโยบายขององค์กรเพื่อทำการตั้งค่าให้เสร็จสมบูรณ์ |
| หน้าต่างป๊อปอัพของผู้ให้บริการแจ้งว่าบัญชีเชื่อมต่อแล้ว แต่เมลยังคงค้างหรือว่างเปล่า | กลับไปที่แอปเมล รีเฟรชบัญชี ตรวจสอบบันทึกของ Nextcloud และยืนยันว่าผู้ใช้ได้เชื่อมต่อบัญชีแล้ว ข้อความตอบกลับเพียงอย่างเดียวไม่เพียงพอที่จะเป็นหลักฐาน: ปัญหาของ Nextcloud ในเดือนกรกฎาคม 2026ระบุว่าข้อผิดพลาดของผู้ให้บริการไม่แสดงผลอย่างถูกต้องในหน้าจอแสดงความสำเร็จในเวอร์ชันที่ได้รับผลกระทบ |
| ข้อความมาถึงแล้ว แต่การส่งล้มเหลวใน Microsoft 365 | ตรวจสอบการตั้งค่า SMTP ที่รับรองความถูกต้องของกล่องจดหมายและผู้เช่ารวมถึงการอนุญาตการส่งอีเมล Exchange Online อาจปิดใช้งาน SMTP AUTH โดยไม่ขึ้นอยู่กับการยินยอม OAuth ที่สำเร็จ ประเมินผลกระทบด้านความปลอดภัยก่อนขอข้อยกเว้นในระดับกล่องจดหมาย |
| การเชื่อมต่อที่เคยใช้งานได้ก่อนหน้านี้ จำเป็นต้องได้รับการอนุญาตอีกครั้ง | ตรวจสอบการหมดอายุของรหัสลับไคลเอ็นต์ การเพิกถอนความยินยอมของผู้ใช้ สถานะของโทเค็นรีเฟรช และสำหรับ Google แอป OAuth ที่ยังอยู่ในช่วงทดสอบ หมุนเวียนรหัสลับที่หมดอายุผ่านการตั้งค่าของผู้ให้บริการและ Nextcloud ก่อนเชื่อมต่อใหม่ |
ไมโครซอฟต์อธิบายการควบคุม SMTP AUTH รวมถึงการกำหนดค่าเฉพาะสำหรับแต่ละกล่องจดหมาย ในเอกสารประกอบ SMTP AUTH ของ Exchange Onlineหลีกเลี่ยงการลดความปลอดภัยของอีเมลโดยรวมเพียงเพื่อให้กล่องจดหมายเดียวใช้งานได้ หากนโยบายห้ามใช้โปรโตคอลดังกล่าว ให้ใช้ไคลเอนต์อีเมลที่ได้รับอนุมัติหรือเวิร์กโฟลว์ที่องค์กรสนับสนุนแทน
หากกล่องจดหมายยังคงไม่ซิงค์กัน เอกสารของ Nextcloud occ mail:account:exportจะระบุวิธีการค้นหา ID บัญชีอีเมลและocc mail:account:sync -vvv ACCOUNT_IDวิธีการแก้ไขปัญหาเฉพาะเจาะจงคู่มือการแก้ไขปัญหา Groupware ของ Nextcloud ยังอธิบายถึงการบันทึกข้อมูลการดีบัก IMAP/SMTP ต่อบัญชี และเตือนว่าบันทึกอาจมีข้อมูลที่ละเอียดอ่อน บันทึกเฉพาะสิ่งที่จำเป็นเท่านั้น ลบโทเค็นและที่อยู่ก่อนแชร์ และปิดการดีบักแบบละเอียดหลังจากนั้น
การตั้งค่าจะพร้อมใช้งานเมื่อได้รับความยินยอมจากผู้ให้บริการเสร็จสมบูรณ์ แอปอีเมลสามารถดึงข้อความปัจจุบันได้ อีเมลขาออกส่งถึงปลายทาง และการเชื่อมต่อยังคงใช้งานได้โดยไม่ต้องมีการแจ้งเตือนการอนุญาตซ้ำ หากการตรวจสอบใดๆ ล้มเหลว ให้แก้ไขปัญหาในขั้นตอนนั้นๆ แทนที่จะสร้างแอปพลิเคชัน OAuth ทั้งหมดขึ้นมาใหม่ทันที
กำหนดค่าและตรวจสอบรีเลย์ TURN ที่สามารถเข้าถึงได้สำหรับ Nextcloud Talk เมื่อไฟร์วอลล์หรือ NAT ที่จำกัดปิดกั้นสื่อการโทรโดยตรง
ใช้รายงานไฟล์ที่ไม่ถูกต้องเพื่อระบุโค้ด Nextcloud ที่เปลี่ยนแปลง หายไป หรือเกินมา กู้คืนไฟล์ที่เชื่อถือได้อย่างปลอดภัย และตรวจสอบผลลัพธ์
ตั้งค่า OAuth2 สำหรับ Nextcloud Mail กับ Gmail หรือ Microsoft 365 ตรวจสอบการรับและส่ง และแก้ไขปัญหาการขอความยินยอมและข้อผิดพลาด SMTP ทั่วไป
ใช้ OCC เพื่อกู้คืนการเข้าถึง Nextcloud ตรวจสอบสถานะการย้ายฐานข้อมูล และเลือกคำสั่งที่ถูกต้องสำหรับการติดตั้งแบบเก็บถาวร Docker หรือ Snap
เชื่อมต่อ Nextcloud กับ LDAP หรือ Active Directory จำกัดการเข้าถึงด้วยตัวกรองผู้ใช้และกลุ่ม และตรวจสอบการรับรองความถูกต้องที่ปลอดภัยก่อนเปิดใช้งาน
เปิดใช้งานผู้ให้บริการ 2FA ที่รองรับ เตรียมการกู้คืนบัญชี จากนั้นกำหนดให้ต้องใช้การตรวจสอบสิทธิ์แบบสองขั้นตอนสำหรับทุกคนหรือกลุ่ม Nextcloud ที่เลือกไว้
รักษาความปลอดภัยของไฟล์ที่แก้ไขใน Collabora CODE โดยการเข้ารหัสเลเยอร์การจัดเก็บข้อมูล ปกป้องข้อมูลชั่วคราว และตรวจสอบการเข้ารหัสและการกู้คืน
ตรวจสอบสถาปัตยกรรมโฮสต์ของคุณ ยืนยันว่าแท็ก CODE เผยแพร่ ARM64 ลบการตั้งค่า AMD64 ที่บังคับใช้ และแยกข้อผิดพลาดของรูปภาพออกจากปัญหาด้านสิทธิ์หรือหน่วยความจำ
ตั้งค่าการเชื่อมต่อ WOPI ระหว่าง Collabora Online และ ownCloud Infinite Scale กำหนดค่า URL บริการที่ถูกต้อง และตรวจสอบว่าการแก้ไขเอกสารได้รับการบันทึกแล้ว
ป้องกันการส่งออกเอกสารใน Collabora Online CODE โดยการตั้งค่าสิทธิ์ WOPI DisableExport จากนั้นตรวจสอบว่าโฮสต์และผู้แก้ไขบังคับใช้สิทธิ์นี้หรือไม่