Conectați Gmail sau Microsoft 365 la Nextcloud Mail folosind OAuth2

Pentru a conecta Gmail sau Microsoft 365 la Nextcloud Mail cu OAuth2, înregistrați o aplicație web la furnizorul de e-mail, copiați URI-ul de redirecționare al Nextcloud Mail în înregistrarea respectivă și salvați ID-ul clientului și secretul în setările de administrare Groupware ale Nextcloud. Apoi conectați cutia poștală în Mail și aprobați solicitarea de conectare a furnizorului. O configurare funcțională trebuie atât să încarce mesajele primite, cât și să trimită un mesaj de test - nu doar să afișeze un ecran de autorizare reușită.

Verifică dacă contul tău și instalarea Nextcloud se potrivesc acestei metode

Nextcloud Mail folosește IMAP pentru a citi mesajele și SMTP pentru a le trimite. OAuth2 obține permisiunea de la furnizorul de identitate; XOAUTH2 este mecanismul pe care clientul de mail îl folosește pentru a prezenta un token de acces acestor servicii de mail. Nu transformă autentificarea Nextcloud într-o autentificare unică universală pentru fiecare server de mail.

Documentația actuală de administrare a Nextcloud descrie integrări dedicate Gmail OAuth și Microsoft Outlook XOAUTH2. Asistența Microsoft a fost adăugată în Mail 3.0.0; textul meniului poate varia în funcție de versiunile de Mail și Nextcloud. Această prezentare detaliată se bazează pe manualul de administrare Nextcloud 35 Mail , actualizat la data verificării din octombrie 2026.

  • Folosește o adresă URL Nextcloud HTTPS care se deschide în mod fiabil dintr-un browser, cu aplicația Mail instalată și activată.
  • Să aveți acces de administrator Nextcloud și permisiunea de a înregistra o aplicație OAuth în Google Cloud sau Microsoft Entra.
  • Aflați dacă este vorba de un cont Gmail/Google Workspace, Outlook.com sau o cutie poștală Microsoft 365 găzduită în Exchange Online.
  • Confirmați că furnizorul permite accesul IMAP și, pentru trimitere, SMTP autentificat conform politicilor organizației.

Limită importantă: un furnizor IMAP personalizat care acceptă OAuth2 nu este acceptat automat de ecranele de configurare Gmail/Microsoft ale Nextcloud Mail. Solicitarea funcției Nextcloud Mail pentru furnizorii generici OAuth2 documentează această distincție. Pentru un alt furnizor, verificați versiunea exactă de Mail și metodele de autentificare acceptate, în loc să introduceți acreditări Google sau Microsoft fără legătură.

Înregistrați un client OAuth cu URI-ul de redirecționare corect

Gmail sau Google Workspace

  1. În Nextcloud, conectați-vă ca administrator, deschideți Setări administrare → Groupware și localizați integrarea Gmail . Copiați URI-ul de redirecționare afișat de instanța dvs. Nu presupuneți că un URL copiat din instalarea altcuiva este corect.
  2. Deschideți Google Cloud Console și selectați sau creați un proiect. Configurați setările de consimțământ/branding și de public pentru Google Auth Platform, în funcție de organizația Workspace sau de utilizatorii externi; adăugați utilizatori de testare dacă aplicația rămâne în Testare.
  3. Creați un client OAuth de tip aplicație web . Introduceți adresa URL exactă din Nextcloud în URI-uri de redirecționare autorizate , apoi salvați ID-ul clientului și secretul clientului în siguranță. Google necesită o potrivire literală a URI-ului de redirecționare, inclusiv schema, calea, scrierea cu majuscule și bara oblică finală.
  4. Examinați domeniile de aplicare ale autorizării și cerințele de publicare. Utilizările accesului Gmail IMAP și SMTP OAuth https://mail.google.com/, un domeniu de aplicare larg și restricționat, supus politicilor Google privind datele utilizatorilor și verificarea. Administratorul trebuie să stabilească dacă utilizarea propusă poate îndeplini aceste cerințe.

Google documentează fluxul de înregistrare a serverului web în instrucțiunile aplicației web OAuth2 și în domeniul de aplicare și protocolul specific Gmail XOAUTH2 . O configurație de testare este utilă pentru validarea inițială, dar o aplicație OAuth externă lăsată în Testare primește, în general, token-uri de actualizare care expiră după șapte zile atunci când solicită acces la e-mailul Gmail. Consultați instrucțiunile Google privind expirarea token-urilor . Prin urmare, reautorizarea săptămânală repetată poate indica o limitare a stării de publicare, mai degrabă decât o parolă IMAP nefuncțională.

Microsoft 365 sau Outlook.com

  1. În setările de administrare → Groupware ale Nextcloud , găsiți integrarea Microsoft și copiați URI-ul de redirecționare afișat.
  2. În centrul de administrare Microsoft Entra , accesați Înregistrări aplicații și creați o înregistrare. Pentru tipurile de conturi descrise în ghidul standard Nextcloud, alegeți atât conturi Microsoft organizaționale, cât și personale; utilizați o platformă de redirecționare web și introduceți exact URI-ul Nextcloud.
  3. Copiați ID-ul aplicației (client) . Sub Certificate și secrete , creați un secret client și copiați imediat valoarea sa , nu identificatorul secretului. Înregistrați expirarea sa în calendarul de operațiuni.
  4. Utilizați permisiunile delegate legate de e-mail necesare pentru fluxul IMAP și SMTP OAuth al furnizorului, cu acordul organizației, acolo unde este necesar. Microsoft documentează domeniile de aplicare IMAP.AccessAsUser.Allși SMTP.Senddomeniile de aplicare, precum și offline_accesspentru token-urile de reîmprospătare. Nu confundați aceste permisiuni de protocol cu ​​permisiunile Microsoft Graph Mail.Read/Mail.Send.

Pentru detalii despre înregistrare, consultați documentația de înregistrare a aplicațiilor Microsoft și instrucțiunile IMAP/SMTP OAuth de la Exchange Online . Configurarea generală documentată a Nextcloud lasă câmpul chiriașului la common. O valoare specifică chiriașului sau un public acceptat mai restrâns trebuie utilizat numai atunci când administratorul a verificat tipul de cont asociat și modificările de politică.

Salvați acreditările în Nextcloud și conectați căsuța poștală

  1. Reveniți la setările de administrare → Groupware . Lipiți ID-ul clientului și secretul clientului furnizorului în secțiunea corespunzătoare de integrare Gmail sau integrare Microsoft și salvați. Nu introduceți niciodată secretul în câmpul URI de redirecționare și nu îl publicați în capturi de ecran, tichete sau control al versiunilor.
  2. Conectați-vă ca utilizatorul cutiei poștale dorite, deschideți Mail și alegeți să adăugați un cont de e-mail. Introduceți adresa sa de e-mail, selectați mai întâi configurarea automată a contului și începeți conectarea. Fluxul Microsoft documentat al Nextcloud poate prezenta în continuare un câmp pentru parolă; titlul introdus este eliminat atunci când se configurează OAuth-ul furnizorului. Nu înlocuiți inutil parola unui cont real.
  3. În fereastra pop-up a furnizorului, selectați identitatea Google sau Microsoft corectă, verificați accesul solicitat și acordați consimțământul dacă este aprobat de organizația dvs. Permiteți ferestrele pop-up din browser și reveniți la fila Nextcloud originală după ce furnizorul redirecționează înapoi.
  4. Dacă configurarea automată selectează serverul greșit, verificați numele de gazdă IMAP și SMTP manuale și opțiunile de criptare pentru furnizorul respectiv. Butonul OAuth este asociat cu endpoint-uri Gmail/Microsoft recunoscute; numele de gazdă fără legătură introduse manual pot să nu activeze fluxul de conectare așteptat.

În formularul contului Nextcloud Mail, un endpoint Google recunoscut cu OAuth configurat poate afișa Conectați-vă cu Google , iar echivalentul Microsoft poate afișa Conectați-vă cu Microsoft . Sursa formularului contului Nextcloud Mail live documentează aceste etichete condiționale. Prezența butonului specific furnizorului este un semn timpuriu util că Nextcloud a recunoscut integrarea intenționată, dar nu dovedește că autorizarea sau accesul la cutia poștală s-au finalizat.

Rezolvați defecțiunile în funcție de etapa în care apar

Rezultat observatCe trebuie verificat în continuare
Google raportează redirect_uri_mismatch, sau Microsoft respinge adresa URL de răspuns.Comparați redirecționarea web înregistrată a furnizorului cu URI-ul precis afișat în Nextcloud Groupware. Corectați originea HTTPS, URL-ul reverse-proxy, calea și bara oblică finală, după cum este necesar.
Ecranul de consimțământ refuză accesul.Verificați politicile Google OAuth privind publicul, lista de utilizatori de testare, verificarea cu domeniu de aplicare restricționat sau consimțământul chiriașilor Microsoft și accesul condiționat. Nu ocoliți politica organizației pentru a finaliza configurarea.
Fereastra pop-up a furnizorului spune că este conectat contul, dar Mail rămâne blocat sau gol.Reveniți la Mail, actualizați contul, verificați jurnalele Nextcloud și confirmați că utilizatorul are un cont conectat. Un mesaj de apel invers nu este o dovadă suficientă: o problemă Nextcloud din iulie 2026 descrie erorile furnizorului care nu sunt reflectate corect într-un ecran de succes în versiunile afectate.
Mesajele sosesc, dar trimiterea eșuează în Microsoft 365.Verificați setările SMTP autentificate și autorizarea transportului de e-mailuri pentru cutia poștală și chiriaș. Exchange Online poate dezactiva autentificarea SMTP independent de consimțământul OAuth reușit; evaluați impactul asupra securității înainte de a solicita o excepție la nivel de cutie poștală.
O conexiune care funcționa anterior necesită din nou autorizare.Verificați expirarea secretului clientului, consimțământul revocat al utilizatorului, starea tokenului de actualizare și, pentru Google, o aplicație OAuth încă în Testing. Rotiți un secret expirat prin setările furnizorului și Nextcloud înainte de a vă reconecta.

Microsoft explică controlul SMTP AUTH, inclusiv suprascrierea per cutie poștală, în documentația sa Exchange Online SMTP AUTH . Evitați slăbirea globală a securității e-mailurilor doar pentru a face o singură cutie poștală să funcționeze; dacă politica interzice protocolul, utilizați în schimb un client de e-mail aprobat sau un flux de lucru acceptat de organizație.

Verificați ambele direcții ale fluxului de corespondență

  1. Deschideți Inbox în Nextcloud Mail, actualizați pagina și confirmați că apare un mesaj primit recent cu expeditorul, subiectul și conținutul așteptate.
  2. Trimiteți un scurt e-mail de test către o altă cutie poștală pe care o controlați. Verificați livrarea acolo, apoi verificați folderul Trimis din Nextcloud Mail. Aceasta separă problemele legate de permisiunile SMTP de problemele legate de sincronizarea IMAP.
  3. Deconectați-vă și reconectați-vă, apoi redeschideți Mail. Pentru implementările operaționale, verificați din nou după ce tokenul de acces ar fi fost în mod normal actualizat; succesul imediat nu dovedește reînnoirea tokenului pe termen lung.

Dacă sincronizarea inbox-ului continuă să nu se realizeze, Nextcloud documentează problemele occ mail:account:exportpentru a găsi ID-ul contului de e-mail și occ mail:account:sync -vvv ACCOUNT_IDpentru depanare specifică. Manualul său de depanare Groupware explică, de asemenea, înregistrarea în jurnal a depanării IMAP/SMTP pentru fiecare cont și avertizează că jurnalele pot conține informații sensibile. Capturați doar ceea ce este necesar, redactați token-urile și adresele înainte de partajare și dezactivați depanarea detaliată ulterior.

Configurarea este gata de utilizare după finalizarea acordului furnizorului, Mail poate prelua mesajele curente, e-mailurile trimise ajung la destinație, iar conexiunea rămâne utilizabilă fără solicitări repetate de autorizare. Dacă oricare dintre aceste verificări eșuează, depanați etapa respectivă în loc să recreați imediat întreaga aplicație OAuth.

Lasă un comentariu

Conectarea Nextcloud la CODE Docker: Configurare și compromisuri

Conectarea Nextcloud la CODE Docker: Configurare și compromisuri

Compară CODUL încorporat și cel bazat pe Docker, apoi conectează Collabora Online la Nextcloud printr-un proxy invers HTTPS securizat.

Construiți un cluster Nextcloud rezilient cu Galera

Planificați o implementare fiabilă Nextcloud HA cu stocare partajată, blocare Redis, rutare MariaDB cu funcție de cvorum și verificări practice de failover.

Transmiteți apelurile Nextcloud Talk atunci când Direct Media eșuează

Transmiteți apelurile Nextcloud Talk atunci când Direct Media eșuează

Configurați și verificați un releu TURN accesibil pentru Nextcloud Talk atunci când firewall-urile sau NAT-ul restrictiv blochează apelurile directe media.

Ștergeți avertismentele de integritate Nextcloud prin restaurarea fișierelor corecte

Folosește raportul fișierelor nevalide pentru a identifica codul Nextcloud modificat, lipsă sau suplimentar, pentru a restaura în siguranță fișierele de încredere și pentru a verifica rezultatul.

Conectați Gmail sau Microsoft 365 la Nextcloud Mail folosind OAuth2

Configurați OAuth2 pentru Nextcloud Mail cu Gmail sau Microsoft 365, verificați primirea și trimiterea și rezolvați erorile de consimțământ comun și SMTP.

Ștergeți în siguranță modul de întreținere Nextcloud blocat cu OCC

Ștergeți în siguranță modul de întreținere Nextcloud blocat cu OCC

Folosește OCC pentru a restaura accesul la Nextcloud, a verifica starea migrării bazei de date și a alege comanda potrivită pentru instalările de arhivă, Docker sau Snap.

Configurați autentificarea Nextcloud LDAP și Active Directory

Conectați Nextcloud la LDAP sau Active Directory, limitați accesul cu filtre de utilizatori și grupuri și verificați autentificarea securizată înainte de implementare.

Solicitați autentificare cu doi factori pentru utilizatorii Nextcloud

Activează un furnizor 2FA acceptat, pregătește recuperarea contului, apoi solicită autentificarea cu doi factori pentru toată lumea sau pentru anumite grupuri Nextcloud.

Protejați documentele Collabora CODE în repaus cu criptarea spațiului de stocare

Securizați fișierele editate în Collabora CODE prin criptarea stratului de stocare, protejarea datelor temporare și verificarea criptării și recuperării.

Obțineți COD Collabora care rulează pe ARM64 cu imaginea corectă

Obțineți COD Collabora care rulează pe ARM64 cu imaginea corectă

Verificați arhitectura gazdei, confirmați că eticheta CODE publică ARM64, eliminați setările AMD64 forțate și separați erorile de imagine de permisiuni sau problemele de memorie.