4.0 KiB
Microsoft 365 SMTP Relay Beállítása Helyi Eszközökhöz
Ez az útmutató leírja a "best practice" módszert arra, hogyan lehet helyi hálózati eszközök (nyomtatók, scannerek, IoT eszközök) számára lehetővé tenni az e-mail küldést egy Microsoft 365 (korábban Office 365) fiókon keresztül.
A probléma: Helyi eszközök és a Microsoft 365
Sok hálózati eszköz nem támogatja a modern, biztonságos e-mail küldési protokollokat (pl. STARTTLS, OAuth2), amelyeket a Microsoft 365 megkövetel. Emiatt közvetlenül nem tudnak e-mailt küldeni. A megoldás egy helyi SMTP Relay (smarthost) szerver beállítása, ami fogadja az eszközök egyszerű kéréseit és biztonságos módon továbbítja azokat a Microsoft 365 felé.
Feladó Címe: Valódi Domain Használata
Mindig a valódi, publikus domain nevet használja a feladó címében (pl. szkenner@ceged.hu). Ne használjon .local vagy más nem létező domaineket, mert azokat a spam szűrők azonnal elutasítják, és nem teszik lehetővé a kézbesítéshez szükséges SPF/DKIM rekordok használatát.
Best Practice: SMTP Relay Megvalósítása
A folyamat három fő lépésből áll: a Microsoft 365 fogadó oldalának (Connector) beállítása, a helyi relay szerver konfigurálása, és végül az eszközök beállítása.
Előfeltételek
- Egy folyamatosan működő helyi szerver (pl. egy Linux szerver Postfix-szel, mint egy ISPConfig gép).
- Statikus (fix) publikus IP cím, ahonnan a szerver az internet felé látszik.
- Adminisztrátori hozzáférés a Microsoft 365 tenant-hoz.
1. Lépés: Microsoft 365 Connector Létrehozása
Engedélyezni kell a Microsoft oldalon, hogy a fix IP címünkről érkező leveleket authentikáció nélkül elfogadja.
- Jelentkezzen be a Microsoft 365 Exchange admin centerbe.
- Navigáljon a Mail flow > Connectors menüpontra.
- Kattintson az "Add a connector" gombra.
- A beállítások a következők legyenek:
- Connection from: Your organization's email server
- Connection to: Office 365
- Adjon a connectornak egy egyértelmű nevet (pl. "Helyi Irodai Eszközök Relay").
- A következő lépésben adja meg a statikus publikus IP címét. A Microsoft ez alapján fogja azonosítani és megbízhatónak ítélni a szerverét.
- Mentse a beállításokat.
2. Lépés: Helyi Relay Szerver (Postfix) Beállítása
A helyi szervernek tudnia kell, hogy minden levelet a Microsoft 365-nek kell továbbítania.
-
Keresse meg az M365 MX rekordját: Ezt a domainjéhez tartozó MX rekord határozza meg. Lekérdezheti pl.
nslookup -q=mx ceged.huparanccsal. Az eredmény valami hasonló lesz:ceged-hu.mail.protection.outlook.com. -
Konfigurálja a Postfix-et: Szerkessze a
/etc/postfix/main.cffájlt, és adja hozzá vagy módosítsa arelayhostparamétert. A szögletes zárójel fontos!# /etc/postfix/main.cf relayhost = [ceged-hu.mail.protection.outlook.com]:25 -
Engedélyezze a belső hálózatot: Győződjön meg róla, hogy a
mynetworksdirektíva tartalmazza a belső hálózati tartományt (pl.192.168.1.0/24), hogy a helyi eszközök authentikáció nélkül tudják használni a szervert. -
Indítsa újra a Postfix szolgáltatást:
sudo systemctl restart postfix
3. Lépés: Eszközök és Nyomtatók Beállítása
Az összes érintett eszközön az SMTP szervernek a helyi relay szervert kell beállítani.
- SMTP Szerver: A helyi Postfix szerver IP címe (pl.
192.168.1.10). - Port:
25 - Titkosítás / SSL / TLS: Nincs (None)
- Authentikáció / Hitelesítés: Nincs (Username/Password üresen hagyva)
- Feladó címe: Egy valós domainnel rendelkező e-mail cím (pl.
nyomtato@ceged.hu).
Az E-mail Útvonala
Ezzel a konfigurációval a levelek útja a következő:
Eszköz (pl. nyomtató) → Helyi Postfix Szerver (auth nélkül) → Microsoft 365 Connector (IP azonosítással) → Címzett (belső vagy külső)