Konfigurálja az anonim SMTP-továbbítót az Exchange Serverben
Legtöbbször a rendszer megkérdezi, hogy lehet-e e-mailt küldeni külső címzetteknek a szervezet alkalmazásából vagy szerveréről. Nos, ez lehetséges, ha beállítunk egy dedikált anonim SMTP relé Exchange fogadó csatlakozót. Most hogyan állítsuk be? Ebben a cikkben egy névtelen Exchange SMTP közvetítőcsatlakozót hozunk létre.
Belső SMTP relé
A belső e-mail továbbításához nem kell SMTP fogadási csatlakozót konfigurálnia. Már be van állítva az Exchange Server alapértelmezett konfigurációjával. Tegyük fel például, hogy van egy alkalmazása, és e-mailt szeretne küldeni a belső postafiókokba. Beállít egy noreply@company.com e-mail címet, amely sikeresen elküldi az e-mailt a belső postafiók felhasználóinak.
Hozzon létre új fogadási csatlakozót
Létre kell hoznunk egy dedikált fogadási csatlakozót az SMTP-relé számára az Exchange Serverben. A vételi csatlakozót az alábbiakban tudjuk létrehozni:
Exchange Admin Center
Exchange Management Shell (PowerShell)
Megjegyzés: Hozzon létre ugyanazt a fogadási csatlakozót az összes Exchange-kiszolgálón.
Hozzon létre fogadási összekötőt az Exchange Felügyeleti Központban
Jelentkezzen be az Exchange Felügyeleti Központba. Kattintson a funkciópanelen a levélfolyamat elemre, és kövesse a fogadási csatlakozók elemet a lapokon. Válassza az Exchange Servert, ha több Exchange kiszolgálója van. Új fogadási csatlakozó létrehozásához kattintson az eszköztáron a + gombra.
Adja meg a fogadási csatlakozó nevét. Például SMTP-relé. Válassza ki a Frontend Transport szerepet, és írja be az Egyéni lehetőséget. Kattintson a Tovább gombra.
Tartsa meg a hálózati adapter-összerendeléseket alapértelmezettként, majd kattintson a Tovább gombra.
Adja hozzá az SMTP-relét használó szervert vagy szervereket a Távoli hálózati beállítások között. Használhat IP-címeket és IP-tartományokat. Példánkban a 192.168.1.60 IP-cím egy alkalmazásszerver, amely e-maileket küld belső és külső címzetteknek. Kattintson a Befejezés gombra.
Fontos: Távolítsa el az alapértelmezett 0.0.0.0-255.255.255.255 IP-tartományt.
Megjegyzés: Ne adja hozzá az Exchange-kiszolgálókat az SMTP-továbbítás fogadási csatlakozójához. Ez problémákat okoz az Exchange-kiszolgálók közötti kommunikációban, és a levelezés nem működik megfelelően. Bővebben az Exchange Server belső levelezési folyamata nem működik cikkben olvashat.
Az SMTP relé fogadási csatlakozó sikeresen létrejött.
Hozzon létre fogadási csatlakozót a PowerShell segítségével
Létre szeretne hozni egy SMTP relé fogadási csatlakozót a PowerShell segítségével? Futtassa az Exchange Management Shell-t rendszergazdaként. Használja a New-ReceiveConnector parancsmagot.
[PS] C:\>New-ReceiveConnector -Server "EX01-2016" -Name "SMTP relay" -TransportRole FrontendTransport -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.60
Identity Bindings Enabled
-------- -------- -------
EX01-2016\SMTP relay {0.0.0.0:25} TrueNévtelen engedélyek konfigurálása
Futtassa mindkét parancsot, hogy megadja a minimálisan szükséges engedélyeket a névtelen továbbítás engedélyezéséhez.
[PS] C:\>Set-ReceiveConnector "EX01-2016\SMTP relay" -PermissionGroups AnonymousUsers
[PS] C:\>Get-ReceiveConnector "EX01-2016\SMTP relay" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"
Identity User Deny Inherited
-------- ---- ---- ---------
EX01-2016\SMTP relay NT AUTHORITY\ANON... False FalseHozzon létre SMTP relay DNS rekordot
A belső DNS-ben hozzon létre egy A rekordot, és irányítsa azt a terheléselosztóra vagy az Exchange kiszolgáló(k)ra. Az én példámban a terheléselosztó.
Megjegyzés: IP-cím helyett DNS-rekordra irányítsa a belső eszközöket vagy alkalmazásokat. Gyorsabb egy DNS-bejegyzés megváltoztatása, mint minden eszköz és alkalmazás IP-címének megváltoztatása.
Pingelje meg az FQDN-t, és fel kell oldania az IP-címet. Ha nem, futtassa az ipconfig /flushdns programot, és próbálkozzon újra. Ha ez nem működik, adjon neki egy kis időt, vagy végezzen további hibaelhárítást.
C:\>ping relay.exoip.com
Pinging relay.exoip.com [192.168.1.54] with 32 bytes of data:
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Reply from 192.168.1.54: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.54:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0msTesztelje az anonim SMTP relét
Tesztelje, hogy az anonim SMTP-továbbító megfelelően van-e beállítva, és hogy az e-mail továbbítás sikeres-e az Exchange Serveren keresztül. Az Exchange névtelen SMTP-továbbító tesztelésének kiváló módja a Send-Email.ps1 PowerShell-szkript.
Futtassa a PowerShellt rendszergazdaként. Másolja ki az alábbi szkriptet, vagy töltse le a Send-Email.ps1 PowerShell-szkriptet. A szkript futtatása előtt módosítsa a mezőket:
Nak nek
Tól től
SmtpServer
$EmailMessage = @{
To = "info@alitajran.com"
From = "application@exoip.com"
Subject = "Test email"
Body = "Test email sent using Exchange SMTP relay"
SmtpServer = "relay.exoip.com"
Port = "25"
}
Send-MailMessage @EmailMessage
A kimenet nem jelenthet hibát, és az e-mail a Címzett mezőben megadott beérkező levelek mappájába érkezik.
Fontos: Ne futtassa a Send-Email.ps1 PowerShell-szkriptet az Exchange kiszolgálón, mert az hibát eredményez.
A Send-Email.ps1 PowerShell-szkript futtatása az Exchange kiszolgálón az alábbi hibát eredményezi. A parancsfájlt csak azokon a rendszereken futtassa, amelyek hozzá vannak adva az SMTP relé fogadási csatlakozójához.
Send-MailMessage : Mailbox unavailable. The server response was: 5.7.54 SMTP; Unable to relay recipient in non-accepted domain
At line:10 char:1
+ Send-MailMessage @EmailMessage
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpFailedRecipientException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessageTovábbi cikkek, amelyek érdekelhetik:
Másolja át a fogadási csatlakozót egy másik Exchange kiszolgálóra
Távoli IP-címek importálása az Exchange fogadási csatlakozójába
Távoli IP-címek exportálása az Exchange fogadási csatlakozójáról
Következtetés
Megtanulta, hogyan konfigurálhat névtelen SMTP-továbbítót az Exchange Serverben. Hozzon létre egy dedikált fogadási csatlakozót, és adja hozzá azokat az IP-címeket vagy IP-tartományokat, amelyeknek az Exchange Serveren keresztül kell továbbítaniuk.
Tetszett ez a cikk? Azt is szeretheti, ha a PowerShell segítségével minden nap elküldi az irodából választ. Ne felejtsen el követni minket és megosztani ezt a cikket.





