Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 6
  • 143

Załóżmy, że mamy urządzenia, które są na tyle mało "inteligentne" w których podajemy tylko adres IP serwera SMTP, port i adres e-mail, na który ma trafić wiadomość.

Chciałbym, aby Exchange przyjmował takie wiadomości i przesyłał do odpowiednich osób. Rozumiem, że wystarczy skonfigurować dodatkowy "Receive Connector" na dowolnym hub transporcie, gdzie w regule podam pojedynczy adres IP jako źródło. Tutaj nasuwa się pytanie: Co, jeśli dwa Receive Connectory mają części wspólne w regułach? Jak są wtedy przetwarzane?

Naturalnie chciałbym, aby reszta rzeczy poczty była uwierzytelniania, aby nie tworzyć open relay. :)

Dawid_Kościelny
  • Zapytał
  • @ Dawid_Kościelny | 11.04.2014
    • lider
    • 13
    • 5
    • 10

Odpowiedź (1)

  • 6

W przypadku, gdy program nie umożliwia podania nazwy użytkownika i hasła do wysyłania, trzeba zrobić dodatkowy receive connector, wskazać IP i port nasłuchiwania oraz należy podać adres IP dla serwera, na którym działa program i skonfigurować dla niego relay.

Konfiguracja za pomocą PowerShella, tworzenie konektora:

New-ReceiveConnector -Name "SMTP Relay" -Usage Custom -PermissionGroups AnonymousUsers -Bindings 1.2.3.4:25 -RemoteIpRanges 10.10.1.1


Ustawianie przekazywania:

Get-ReceiveConnector "SMTP Relay" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


W tym momencie serwer z adresem 10.10.1.1 wykorzystuje adres serwera Exchange 1.2.3.4.5 z portem 25 do wysyłania mail, natomiast normalny ruch idzie podstawowym konektorem z uwierzytelnianiem, jeśli są części wspólne bez rozróżnienia adresów IP nasłuchiwania to będą działać dla jednego i drugiego konektora.

 

  • Odpowiedział
  • @ | 15.04.2014
  • TRENER ALTKOM AKADEMII