Hogyan állítsuk be az SMTP-t a Microsoft OAuth2.0-val ?

További kérdései vannak? Kérelem beküldése

Fontos értesítés:
Kérjük, vegye figyelembe, hogy gépi fordítást használunk, hogy a cikkeket az Ön helyi nyelvén nyújtsuk. Előfordulhat, hogy nem minden szöveget fordítunk le pontosan. Ha a lefordított változatban szereplő információk pontosságával kapcsolatban kérdés vagy eltérés merül fel, kérjük, tekintse meg az eredeti cikket itt: Eredeti változat

Ez az útmutató elmagyarázza, hogyan konfigurálhatja átjáróját úgy, hogy a Microsoft OAuth 2.0 hitelesítéssel Microsoft 365-fiókon keres ztül küldjön e-mai leket SMTP használatával Microsoft OAuth 2.0 hitelesítéssel. Az OAuth 2.0 biztonságos, token-alapú hitelesítést biztosít, felváltva a kevésbé biztonságos alapvető hitelesítési módszereket. Az alábbi lépéseket követve regisztrálhat egy alkalmazást a Microsoft Azure-ban, és konfigurálhatja az átjárót SMTP-hez. Ezt a funkciót az uOS 1.35-ös és újabb verziója támogatja. Megjegyzés: Az SMTP a Microsoft OAuth 2.0-val támogatott az USG Flex H sorozaton. Ezt a példát az USG FLEX 200HP (Firmware verzió: uOS 1.35) használatával teszteltük.

SMTP topology.png

Előfeltételek

  • Microsoft 365 fiók licencelt Exchange Online postafiókkal.
  • Adminisztrátori hozzáférés a Microsoft Azure Portalhoz (https://portal.azure.com).
  • Az SMTP AUTH engedélyezve van a postafiókhoz (lásd a 3. lépést).
  • SMTP konfigurációs hozzáféréssel rendelkező átjáróeszköz (uOS1.35 vagy magasabb firmware verzió).

Lépésenkénti utasítások

1. lépés: Alkalmazás regisztrálása az Azure Portalban

1.Jelentkezzen be az Azure Portal szolgáltatásba:

  • Menjen a https://portal.azure.com oldalra, és jelentkezzen be egy olyan fiókkal, amely rendelkezik a Microsoft Entra ID rendszergazdai jogosultságokkal.

2.Navigáljon az Alkalmazásregisztrációk menüpontra:

  • A bal oldali menüben válassza a Microsoft Entra ID > Alkalmazásregisztrációk > Új regisztráció menüpontot.

3.Konfigurálja az alkalmazást:

  • Név: Adjon meg egy leíró nevet (pl. "Gateway SMTP App").
  • Támogatott fiók típusok: A legtöbb esetben válassza a Csak ebben a szervezeti könyvtárban lévő fiókok (Egyetlen bérlő)lehetőséget.
  • Átirányítási URI: Az átirányítási URI megadja, hogy az engedélyező kiszolgáló a sikeres hitelesítés után hova küldje vissza a felhasználót, hogy visszaküldje a hozzáférési tokent az e-mail fiókjához.
  • Típus: Válasszaa "Web" lehetőséget.
  • URI: Adja meg a https://[devicefqdn vagy ip]/cgi-bin/msoauth2.cgi címet. Az [Device FQDN vagy IP] helyett adja meg egy olyan belső interfész tényleges, teljesen minősített tartománynevét vagy IP-címét, amelyhez a rendszergazda számítógépe csatlakozni tud. (Megjegyzés: Az átirányító URI-nak a https sémával kell kezdődnie.)
  • Kattintson a Regisztráció gombra.
Azure_2_edit_20250821.png

4. Másolja az alkalmazásazonosítókat:

  • Az alkalmazás áttekintő lapján másolja az alkalmazás (ügyfél) azonosítóját és a címtár (bérlő) azonosítóját. Ezekre az átjáró konfigurációjához van szükség.
Azure_2.png

5.Hozzon létre egy ügyféltitkot:

  • Menjen a Certificates & secrets > Client Secrets ( Tanúsítványok és titkok ) > Client Secrets (Ügyféltitkok) > New client secret (Új ügyféltitok) menüpontba.
  • Adjon hozzá egy leírást (pl. "SMTP Secret"), és válasszon ki egy lejárati időszakot (pl. 24 hónap).
  • Kattintson a Hozzáadás gombra, majd azonnal másolja az ügyféltitok értékét . Megjegyzés: Ez az érték csak egyszer jelenik meg, és az oldal elhagyása után már nem tudja visszanyerni. Ha elveszíti, akkor újat kell generálnia. Ez az Ön "ClientSecret" értéke.
  • Tárolja biztonságosan, mivel ez biztosítja a hozzáférést az alkalmazásához.

2. lépés: API-engedélyek megadása

1.Engedélyek hozzáadása:

  • Az alkalmazás áttekintő oldalának bal oldali navigációjában kattintson az API-engedélyek > +engedély hozzáadása menüpontra.
  • Válassza ki a Microsoft Graph
  • Válassza a Delegált engedélyek > Offline hozzáféréskeresése lehetőséget.
  • Kattintson a Jogosultságok hozzáadása gombra.
  • 2. Engedélyek hozzáadása. Kattintson a +Adda permission (Engedélyhozzáadása) gombra
  • Válassza ki a Microsoft Graphot
  • Válassza a Delegált jogosultságok lehetőséget > válassza az SMTP.Sendlehetőséget.
  • Kattintson a Jogosultságok hozzáadása gombra.
3_Grant API Permissions_1.png

3_Grant API Permissions_2.png

3_Grant API Permissions_3.png

3. lépés: Enable SMTP AUTH for the mailbox (SMTP AUTH engedélyezése a postafiókhoz)

1. Jelentkezzen be a Microsoft 365 admin centerbe- Navigáljon a Felhasználók > Aktív felhasználók > kattintson a felhasználó postafiókjára > válassza a Levél lapot.

SMTP_Auth_1.png

2.Győződjön meg arról, hogy a "Authenticated SMTP" jelölőnégyzet opció be van jelölve..

SMTP_Auth_2.png

4. lépés: Az SMTP konfigurálása az átjáróban

1.Lépjen be a Gateway felhasználói felületére:

  • Jelentkezzen be a készülék konfigurációs felületére a belső interfészről (LAN oldalról).
  • Navigáljon a System > Notification > Mail Server( Rendszer > Értesítés > Mail Server) menüpontra.

2.Lépjen be az SMTP beállításokba:

  • Mail Server: smtp.office365.com.
  • Port: 587 (ajánlott, támogatja a STARTTLS-t).
  • Titkosítás: STARTTLSengedélyezése
  • Hitelesítési módszer: Válassza a Microsoft OAuth2.0-t.
  • Feladó e-mail címe: Adja meg a Microsoft 365 e-mail címét (pl. sender@yourdomain.com).
  • Ügyfél azonosító: Illessze be az alkalmazás (ügyfél) azonosítóját az 1-4. lépésből.
  • Ügyféltitok: Illessze be az ügyféltitok értékét az 1-5. lépésből.
  • Bérlő azonosítója: Illessze be a címtár (bérlő) azonosítóját az 1-4. lépésből.

3. Alkalmazza a konfigurációt:

  • ! A token igénylése előtt az Apply gombra kell kattintania.
  • Kattintson az Apply gombra a konfiguráció mentéséhez az átjárón.
image.png

4.OAuth 2.0 token beszerzése

  • A konfiguráció alkalmazása után kattintson a"Get New Token" gombra.
  • Ez megnyit egy új böngészőfület a Microsoft Azure bejelentkezési oldalára.
  • Jelentkezzen be a feladó e-mail címéhez tartozó Microsoft 365 fiókkal (pl. feladó@a domain .com).
  • Adja meg a jogosultságokat, ha erre kérik
  • A sikeres hitelesítés után a böngésző automatikusan bezárul, és az átjáró biztonságosan megkapja a Microsoft hitelesítési tokent.
  • A Token státusz mező frissül. (pl. "Érvényes").
  • Ha a böngésző nem nyílik meg: Kattintson a "Refresh Token Status" (Token állapot frissítése) gombra, hogy ellenőrizze, sikeresen megkapta-e a tokent, vagy hogy újra megpróbálja a token lekérdezési folyamatot.
image.png

Az SMTP ellenőrzése a Microsoft OAuth2.0 funkcióval

  1. Győződjön meg arról, hogy a token sikeresen megszerezték.
image-138717d9ba4e7-809f.png

Töltse ki a címzett e-mail címét, és küldjön egy teszt e-mailt.

Navigáljon a Napló és jelentés>Napló/Események>Rendszer menüpontra, és ellenőrizze a sikeres token-lekérdezés naplóüzenetét.

image-bedd3e6675fe-4187.png

2. Navigáljon a Log & Report > Email Daily Report > Send Report Now menüpontra, hogy e-mailt küldjön a tűzfalon keresztül.

send-email.png

Győződjön meg róla, hogy az e-mail sikeresen megérkezett a postafiókba.

image-a5c4598a9bc4e8-3bb9.png

Hibaelhárítás

A hitelesítés sikertelen:

  • Ellenőrizze kétszer a hitelesítő adatokat: Győződjön meg róla, hogy az ügyfél azonosító, a bérlő azonosító és az ügyfél titok pontosan, szóközök nélkül van bemásolva.
  • Győződjön meg róla, hogy az API-engedélyekhez admin hozzájárulást adtak.
  • Ellenőrizze, hogy a feladó e-mail címe létezik-e a Microsoft 365 bérlőjében.

Engedély megtagadva:

  • Ellenőrizze, hogy az API-engedélyt megadták-e (2-1. lépés).
  • Ellenőrizze, hogy az alkalmazás rendelkezik-e admin hozzájárulással
  • Ellenőrizze, hogy a feladó e-mail fiókja aktív-e

Az ügyféltitok lejárt:

  • Generáljon új ügyféltitkot az Azure Portalban, és frissítse azt az átjáró beállításaiban.

Csatlakozási problémák

  • Ellenőrizze az SMTP-kiszolgáló beállításait (smtp.office365. com:587). Győződjön meg róla, hogy az 587-es port nincs blokkolva.
  • Győződjön meg róla, hogy a STARTTLS titkosítás engedélyezve van.
  • Ellenőrizze a tűzfalat/hálózati kapcsolatot

Böngésző problémák

  • Aböngésző nem nyílik meg: Ellenőrizze, hogy a felugró ablakok blokkolói engedélyezve vannak-e, és engedélyezze a felugró ablakokat az átjáró számára.
  • A böngésző megnyílik, de hibát mutat: Ellenőrizze az Azure-alkalmazás átirányítási URI-konfigurációját. És győződjön meg róla, hogy a rendszergazda számítógépe olyan hálózaton található, amely képes elérni az URI-t (ajánlott az átjáró LAN oldalán található).
  • Abejelentkezés után a token nem került megszerzésre: Kattintson a"Token állapot frissítése" gombra a token állapotának ellenőrzéséhez.
  • Több böngészőfül van nyitva: Zárja be a további lapokat, és próbálja meg újra.
  • A böngésző nem záródik be automatikusan: A sikeres bejelentkezés után manuálisan zárja be a lapot

Token problémák:

  • Token megszerzése sikertelen: Ellenőrizze az internetkapcsolatot, és próbálja meg újra a"Get New Token "-ra kattintva.
  • Atoken gyorsan lejár: Ez normális - az átjáró automatikusan frissíti a tokeneket
  • A "Refresh Token Status" gomb nem mutat tokent: Ismételje meg a"Get New Token" folyamatot.
  • A token státusz nem frissül: Várjon 10-15 másodpercet, majd kattintson újra a"Refresh Token Status" gombra.

Legjobb biztonsági gyakorlatok

Titkok kezelése

  • Az ügyféltitkok biztonságos tárolása
  • A titkok rotálása lejárat előtt
  • Használjon különböző alkalmazásokat különböző célokra

Hozzáférés-szabályozás

  • Csak a minimálisan szükséges jogosultságok megadása
  • Rendszeresen vizsgálja felül az alkalmazások jogosultságait
  • Az alkalmazások használatának nyomon követése az Azure naplókon keresztül

A weboldal figyelemmel kísérése.

  • Engedélyezze a naplózást a Microsoft Entra ID-ban.
  • Szokatlan hitelesítési minták figyelése
  • Riasztások beállítása sikertelen hitelesítési kísérletek esetén

További információk

Token életciklus

  • A hozzáférési tokenek 1 óra elteltével lejárnak
  • Az átjáró automatikusan kezeli a token frissítését.
  • A kezdeti tokent a böngészőbe való bejelentkezésen keresztül kell megszerezni.
  • A későbbi token-megújítások automatikusan megtörténnek a háttérben.
  • A token megújításához a kezdeti beállítás után nincs szükség felhasználói beavatkozásra

Támogatott e-mail típusok

  • Egyszerű szöveges e-mailek
  • HTML-formátumú e-mailek
  • Mellékleteket tartalmazó e-mailek
  • Tömeges e-mail küldés (a Microsoft korlátain belül)

Rátakorlátok

  • A Microsoft küldési korlátokat ír elő:
  • 30 üzenet percenként
  • 10 000 üzenet naponta (alapértelmezett)
  • Magasabb korlátok a Microsoft ügyfélszolgálatán keresztül érhetők el

Támogatás

Ha problémák merülnek fel:

  1. Ellenőrizze, hogy minden lépés helyesen történt-e
  2. Ellenőrizze a Microsoft Entra ID ellenőrzési naplóit a hitelesítési hibák tekintetében.
  3. Azure hozzáférési problémák esetén forduljon a rendszergazdához.
  4. Olvassa el a Microsoft hivatalos OAuth 2.0 dokumentációját.

Az átjáróeszközzel kapcsolatos technikai támogatásért forduljon ügyfélszolgálatunkhoz a konfigurációs adatokkal (soha ne ossza meg az ügyféltitkokat).

A szakasz cikkei

Hasznos volt ez a cikk?
0/0 szavazó hasznosnak találta ezt
Megosztás

Hozzászólások

0 hozzászólás

Hozzászólások írásához jelentkezzen be.