Prijunkite „Microsoft Outlook 365“ prie „Odoo“, naudodami „Azure OAuth“¶
Odoo suderinama su Microsoft Azure OAuth, skirtu Microsoft 365. Norint siųsti ir gauti saugius el. laiškus iš pasirinktinio domeno, tereikia sukonfigūruoti kelis nustatymus Azure platformoje ir Odoo duomenų bazės užkulisiuose. Ši konfigūracija veikia tiek su asmeniniu el. pašto adresu, tiek su pasirinktinio domeno sukurtu adresu.
Taip pat žiūrėkite
Microsoft Learn: Užregistruokite programą „Microsoft Identity Platform”
Sąranka „Microsoft Azure“ portale¶
Sukurti naują programą¶
Norėdami pradėti, eikite į Microsoft Azure Portal. Prisijunkite su Microsoft Outlook Office 365 paskyra, jei tokia yra, kitaip prisijunkite su asmenine Microsoft paskyra. Naudotojas, turintis administratoriaus teises prie Azure Nustatymų, turės prisijungti ir atlikti šią konfigūraciją. Toliau, pereikite į skyrių pažymėtą Manage Microsoft Entra ID (anksčiau Azure Active Directory).
Dabar spustelėkite Pridėti (+), esančią viršutiniame meniu, tada pasirinkite Programėlių registravimas. Ekrane Registruoti programėlę pervadinkite Pavadinimas į „Odoo“ arba į kažką atpažįstamo. Skiltyje Palaikomos paskyros tipai pasirinkite Paskyros bet kuriame organizacijos kataloge (Bet koks Microsoft Entra ID katalogas - daugiadomenis) ir asmeninės Microsoft paskyros (pvz., Skype, Xbox).
Sekcijoje Redirect URL pasirinkite platformą Web, tada įveskite https://<odoo base url>/microsoft_outlook/confirm
į laukelį URL. Odoo bazinė URL yra kanoninis domenas, kuriame galima pasiekti jūsų Odoo instanciją URL laukelyje.
Example
mydatabase.odoo.com, kur mydatabase yra tikrasis duomenų bazės subdomeno priešdėlis, darant prielaidą, kad jis yra talpinamas Odoo.com
Į laukelį įdėjus URL, paspauskite Registruoti, kad būtų sukurta programa.
API leidimai¶
Toliau nustatykite API permissions. Odoo reikės specifinių API leidimų, kad galėtų skaityti (IMAP) ir siųsti (SMTP) laiškus „Microsoft 365“ aplinkoje. Pirmiausia, spustelėkite nuorodą API permissions, esančią kairiajame meniu. Tada spustelėkite mygtuką (+) Add a Permission ir pasirinkite Microsoft Graph pagal Commonly Used Microsoft APIs. Po to pasirinkite parinktį Delegated Permissions.
Paieškos juostoje ieškokite šio: Deleguotų leidimų ir spustelėkite Pridėti leidimus kiekvienam:
SMTP.Siųsti
IMAP.AccessAsUser.All
Pastaba
Numatytuoju būdu bus pridėtas leidimas Vartotojas.Skaitymas.
Priskirti naudotojus ir grupes¶
Pridėję API teises, grįžkite į Apžvalga Programos, esančios kairiojo šoninio meniu viršuje.
Dabar pridėkite vartotojus prie šios programėlės. Po Pagrindiniai apžvalgos lentele spustelėkite nuorodą pažymėtą Tvarkoma Programa Vietinėje Katalogo, arba paskutinę parinktį dešiniajame lentele apačioje.
Kairiajame šoniniame meniu pasirinkite Vartotojai ir Grupės. Tada spustelėkite (+) Pridėti Vartotoją/Grupę. Atsižvelgiant į paskyrą, gali būti pridėta arba Grupė ir Vartotojas, arba tik Vartotojai. Asmeninės paskyros leis pridėti tik Vartotojus.
Po Vartotojai arba Grupės, spustelėkite Nieko nepasirinkta ir pridėkite vartotojus arba vartotojų grupę, kurie siųs el. laiškus iš Microsoft paskyros Odoo sistemoje. Pridėti vartotojus/grupes, spustelėkite Pasirinkti, o tada Priskirti juos programai.
Sukurti prisijungimo duomenis¶
Dabar, kai Microsoft Azure programa yra nustatyta, reikia sukurti kredencialus Odoo nustatymui. Tai apima Kliento ID ir Kliento Slaptis. Pradžiai, Kliento ID galima nukopijuoti iš programos Apžvalga puslapio. Kliento ID arba Programos ID yra po Ekrano pavadinimas programos Esminės apžvalgoje.
Toliau reikia gauti Client Secret Value. Norėdami gauti šią vertę, kairiajame šoniniame meniu spustelėkite Certificates & Secrets. Tada reikia sukurti Client Secret. Norėdami tai padaryti, spustelėkite mygtuką (+) New Client Secret.
Dešinėje pusėje atsiras langas su mygtuku, pažymėtu Pridėti kliento slaptumą. Lauke Aprašymas įveskite Odoo Fetchmail
arba kažką lengvai atpažįstamo, ir tada nustatykite galiojimo datą.
Svarbu
Jei pirmasis Kliento slaptoji frazė pasibaigs, reikės sukurti ir sukonfigūruoti naują. Tokiu atveju gali būti nutrūkusi paslauga, todėl galiojimo data turi būti užregistruota ir nustatyta kuo tolesnei datai.
Toliau, spustelėkite Pridėti, kai šios dvi reikšmės yra įvestos. Būs sukurta Kliento slaptoji reikšmė ir Slaptasis ID. Labai svarbu nukopijuoti Reikšmę arba Kliento slaptąją reikšmę į užrašų knygelę, nes palikus šį puslapį ji bus užšifruota. Slaptojo ID nereikia.
Atlikus šiuos veiksmus, toliau nurodyti elementai turėtų būti paruošti diegimui Odoo sistemoje:
Kliento ID (Kliento ID arba Programos ID)
Kliento paslaptis (Vertė arba Kliento paslapties vertė)
Tai užbaigia nustatymą Microsoft Azure Portal
pusėje.
Sąranka Odoo sistemoje¶
Įveskite Microsoft Outlook prisijungimo duomenis¶
Pirmiausia atidarykite Odoo duomenų bazę ir eikite į Apps modulį. Tada pašalinkite Apps filtrą iš paieškos juostos ir įveskite Outlook
. Po to įdiekite modulį pavadinimu Microsoft Outlook.
Toliau eikite į Aptarimas, įsitikinkite, kad pažymėta Individualūs El. pašto Serveriai. Tai sukuria naują parinktį Outlook Kredencialai.
, ir skiltyjeIšsaugoti pažangą.
Tada nukopijuokite ir įklijuokite Kliento ID (Programos ID) ir Kliento slaptažodį (Kliento slaptažodžio vertė) į atitinkamus laukus ir Išsaugokite nustatymus.
Sukonfigūruokite išeinančio pašto serverį¶
Puslapyje Bendrieji Nustatymai, pasirinkite nustatymą Tinkinti El. Pašto Serveriai, spustelėkite nuorodą Išeinantys El. Pašto Serveriai, kad sukonfigūruotumėte Microsoft paskyrą.
Tada sukurkite naują el. pašto serverį ir pažymėkite laukelį Outlook. Tada užpildykite lauką Name (gali būti bet koks) ir Microsoft Outlook el. pašto vartotojo vardą Username.
Jei Siuntėjo Filtras laukelis yra tuščias, įveskite arba domeną arba el. pašto adresą.
Tada spustelėkite Prisijungti prie savo „Outlook“ paskyros.
Iššoka naujas „Microsoft“ langas, kad užbaigtumėte autorizacijos procesą. Pasirinkite tinkamą el. pašto adresą, kuris konfigūruojamas „Odoo“.
Tada suteikite Odoo prieigą prie „Microsoft“ paskyros paspausdami Taip. Po to puslapis nukreips atgal į naujai sukonfigūruotą Išeinančios pašto serverį Odoo sistemoje. Konfigūracija automatiškai įkelia žetoną į Odoo, ir pasirodo žyma su užrašu Outlook žetonas galioja, kuri yra žalios spalvos.
Galiausiai spustelėkite Test Connection. Turėtų pasirodyti patvirtinimo pranešimas. Dabar „Odoo“ duomenų bazė gali siųsti saugius el. laiškus per „Microsoft Outlook“, naudodama OAuth autentifikaciją.
Konfigūracija su vienu išsiunčiamų laiškų serveriu¶
Vieno ištekančio serverio konfigūravimas yra paprasčiausia konfigūracija, prieinama „Microsoft Azure“, ir ji nereikalauja plačių prieigos teisių duomenų bazės vartotojams.
Bendras el. pašto adresas bus naudojamas siųsti el. laiškus visiems naudotojams duomenų bazėje. Pavyzdžiui, jis gali būti sudarytas su „notifications“ alias (notifications@example.com) arba „contact“ alias (contact@example.com). Šis adresas turi būti nustatytas kaip FROM Filtering serveryje. Taip pat šis adresas turi sutapti su {mail.default.from}@{mail.catchall.domain}
raktų kombinacija sistemos parametruose.
Taip pat žiūrėkite
Daugiau informacijos apie nuo filtrą rasite: Naudokite numatytąjį „Nuo“ el. pašto adresą.
Pastaba
:bridge-paršiukai:`Systemo Parametrai` gali būti pasiekiami suaktyvinus :stone:`developer-mode` :meniu-selekcijoje:`Nustatymai --> Techniniai --> Parametrai --> Sistemos Parametrai`.
Naudojant šią konfigūraciją, kiekvienas iš duomenų bazės siunčiamas el. laiškas naudos sukonfigūruoto „pranešimų“ pašto dėžutės adresą. Tačiau reikėtų pažymėti, kad siuntėjo vardas bus matomas, bet jo el. pašto adresas pasikeis:
Example
Vieno išeinančio pašto serverio konfigūracija:
Išeinančio pašto serverio naudotojo vardas (prisijungimas) =
notifications@example.com
Išeinančios pašto serveris NUO Filtravimas =
notifications@example.com
mail.catchall.domain
sistemos parametruose =example.com
mail.default.from
sistemos parametruose =notifications
Vartotojui pritaikyta (daugelio vartotojų) konfigūracija¶
Be to, kad būtų naudojamas bendras el. pašto serveris, kiekvienam naudotojui duomenų bazėje gali būti nustatyti asmeniniai el. pašto serveriai. Šiuos el. pašto adresus būtina nustatyti kaip FROM Filtering kiekviename asmeniniame serveryje, kad ši konfigūracija veiktų.
Ši konfigūracija yra sunkesnė iš dviejų „Microsoft Azure“ konfigūracijų, nes ji reikalauja, kad visi naudotojai, sukonfigūruoti su el. pašto serveriais, turėtų prieigos teises prie nustatymų, kad galėtų užmegzti ryšį su el. pašto serveriu.
Nustatymas¶
Kiekvienas vartotojas turėtų turėti atskirą el. pašto serverį. FROM Filtering turėtų būti nustatytas taip, kad tik vartotojo el. paštas būtų siunčiamas iš to serverio. Kitaip tariant, tik vartotojas, kurio el. pašto adresas atitinka nustatytą FROM Filtering, gali naudoti šį serverį.
Taip pat žiūrėkite
Daugiau informacijos apie nuo filtrą rasite: Naudokite numatytąjį „Nuo“ el. pašto adresą.
Atsarginis serveris fallback server turi būti nustatytas, kad būtų galima siųsti pranešimus. Šio serverio FROM Filtering turėtų turėti vertę {mail.default.from}@{mail.catchall.domain}
.
Pastaba
:bridge-paršiukai:`Systemo Parametrai` gali būti pasiekiami suaktyvinus :stone:`developer-mode` :meniu-selekcijoje:`Nustatymai --> Techniniai --> Parametrai --> Sistemos Parametrai`.
Svarbu
Šio transakcinio el. pašto serverio konfigūracija gali veikti kartu su išeinančiu masinio laiškų siuntimo serveriu. Siuntėjo filtravimas mass-mailing el. pašto serveryje gali likti tuščias, tačiau jį reikia pridėti prie El. pašto rinkodaros programos nustatymų.
Taip pat žiūrėkite
Daugiau informacijos apie masinių laiškų siuntimo pašto serverio nustatymą rasite: Nustatykite atskirus serverius sandorių ir masinėms el. pašto žinutėms siųsti..
Example
Išeinančių el. laiškų serverio konfiguracija keliems vartotojams:
- Vartotojas #1 pašto dėžutė
Išeinančio pašto serveris #1 vartotojo vardas (prisijungimas) =
john@example.com
Išeinančio pašto serveris #1: NUO Filtravimas =
john@example.com
- 2-ojo vartotojo pašto dėžutė
Išeinančio pašto serveris #2 vartotojo vardas (prisijungimas) =
jane@example.com
Išeinantis pašto serveris #2 NUO Filtruojamas =
jane@example.com
- Pranešimų pašto dėžutė
Išeinančių laiškų serveris #3 naudotojo vardas (prisijungimas) =
notifications@example.com
Išeinantis pašto serveris #3 IŠ Filtravimas =
notifications@example.com
- Sistemos Parametrai
mail.catchall.domain
sistemos parametruose =example.com
mail.default.from
sistemos parametruose =notifications
Nustatyti gaunamų laiškų serverį¶
Gavimo sąskaita turėtų būti sukonfigūruota panašiai kaip siunčiamų el. laiškų sąskaita. Eikite į Gavimo pašto serveriai Techninis meniu ir Sukurti naują konfigūraciją. Patikrinkite arba pasirinkite mygtuką šalia Outlook Oauth Authentication ir įveskite Microsoft Outlook vartotojo vardas. Spustelėkite Prijunkite savo Outlook sąskaitą. Odoo praneš: Outlook žetonas galioja. Dabar Išbandykite ir patvirtinkite sąskaitą. Sąskaita turėtų būti parengta gauti el. laiškus Odoo duomenų bazėje.
Taip pat žiūrėkite
el. pašto serveriai