Microsoft 365 konfigūravimas laiškų siuntimui iš Rivile ERP

Nustatymai → Bendrieji → El. laiškų šablonai → Microsoft 365

Laiškų siuntimui per Microsoft 365 paslaugą Rivile ERP naudoja Exchange Online SMTP serverį. SMTP autentikacija vyksta aplikacijos, o ne konkretaus vartotojo vardu (angl. client credentials flow). Tai reiškia, kad prieš siunčiant laiškus, turite sukonfigūruoti savo Microsoft 365 organizacijos paskyrą, suteikti reikiamus leidimus į Exchange Online API. Šių leidimų suteikimui reikia sistemos administratoriaus teisių jūsų Microsoft 365 paskyroje.

Žemiau pateikta instrukcija yra skirta IT specialistams. Konfigūruojant leidimus trečių šalių sistemose visuomet rekomenduojame kreiptis į savo IT personalą.

1-as žingsnis: programos registravimas ir leidimų suteikimas Microsoft Entra ID

Prisijunkite prie savo Azure portalo. Portalo paieškos langelyje įrašykite App registrations ir pasirinkite šį meniu punktą iš paieškos rezultatų.

Paspauskite ant nuorodos New registration.

Įveskite pavadinimą, kaip norėsite identifikuoti Rivile ERP integraciją Microsoft infrastruktūroje, pavyzdžiui Rivile ERP SMTP. Pavadinimas bus matomas laiškų siuntimo veiksmų žurnaluose, audito žurnaluose ir kitose IT specialistams prieinamose vietose.

Šiek tiek žemiau būtinai pasirinkite Accounts in this organizational directory only (Single tenant). Paspauskite mygtuką Register.

Iš meniu kairėje pasirinkite API permissions.

Atsidariusiame lange prie User.Read leidimo išskleiskite meniu ir pasirinkite Remove permission. Šis leidimas nėra reikalingas Rivile ERP veikimui.

Tuomet paspauskite mygtuką Yes, remove.

Dabar galite pridėti reikiamus leidimus. Paspauskite ant nuorodos Add a permission. Iššokusiame lange pasirinkite APIs my organization uses kortelę.

Leidimų paieškoje įveskite Office 365 Exchange ir paspauskite ant rasto rezultato Office 365 Exchange Online.

Pasirinkite skiltį Application permissions.

Leidimų paieškoje įveskite STMP, išskleiskite STMP leidimų medį, uždėkite varnelę ant STMP.SendAsApp ir paspauskite mygtuką Add permissions.

Kai leidimas bus pridėtas, patvirtinkite jį paspausdami nuorodą Grant admin consent for....

Tuomet paspauskite mygtuką Yes.

2-as žingsnis: slapto rakto generavimas

Iš meniu kairėje pasirinkite Certificates & secrets.

Paspauskite ant nuorodos New client secret.

Iššokusiame lange pasirinkite, kiek laiko galios slaptas raktas ir paspauskite mygtuką Add. Pasibaigus rakto galiojimui laiškų siuntimas iš Rivile ERP per jūsų Microsft 365 paskyrą nebeveik, todėl šį žingsnį reikės pakartoti, o naują slaptą raktą įvesti Rivile ERP parametre.

Saugumo sumetimais rakto galiojimo neįmanoma pratęsti. Maksimalus slapto rakto galiojimo laikas - 2 metai.

Nusikopijuokite sugeneruotą slaptą raktą (reikalinga reikšmė šalia lauko Value). Vėliau jo peržiūrėti nebegalėsite.

Po galutinio Rivile ERP konfigūravimo nusikopijuotą slaptą raktą sunaikinkite, kad nekiltų rizikos, jog jis bus atskleistams tretiems asmenims.

Tuomet iš meniu kairėje pasirinkite punktą Overview.

Atsidariusiame lange nusikopijuokite laukų Application (client) ID ir Directory (tenant) ID reikšmes. Jų reikės tolesniam Rivile ERP konfigūravimui.

3-as žingsnis: leidimų apribojimas į reikiamas pašto dėžutes

Atlikus aukščiau nurodytus veiksmus, su sugeneruotu slaptu raktu, Rivile ERP turės teises siųsti laiškus visų jūsų Microsoft 365 organizacijoje esančių pašto dėžučių vardu. Rekomenduojame sukurtai aplikacijai apriboti leidimus siųsti tik konkrečių pašto dėžučių vardu. Daugiau informacijos apie tai galite rasti Microsoft 365 dokumentacijoje.

4-as žingsnis: Rivile ERP konfigūravimas

Grįžkite į ankstesnį puslapį ir tęskite konfigūravimą Rivile ERP aplinkoje.

El. laiškų šablonai