headermask image
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Добавление IP адреса в существующий Receive Connector

В Exchange Management Shell есть крайне полезный командлет Set-ReceiveConnector, который используется для модификации настрок соединителя получения (Receive Connector) на сервере с ролью Hub Transport. В частности с помощью данного командлета можно изменять значение RemoteIPRanges, которое представляет собой список IP адресов, которым разрешено использовать соединитель получения для отправки почты.

Практически в любой организации, использующей Exchange, присутствует как минимум один соединитель получения. Со временем в настройках соединителя появится длинный список разрешенных адресов. Когда вам необходимо добавить ещё один дополнительный адрес, то выглядит логичным использовать командлет Set-ReceiveConnector. Однако при использовании данного командлета вы перезапишите новым IP адресом уже прописанные в коннекторе.

Для примера, посмотрим на текущий список IP адресов:

[PS] C:\>Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.21, 10.0.0.23, 10.0.0.22, 10.0.0.14, 10.0.0.20, 10.0.0.19, 10.0.0.18, 10.0.0.17, 10.0.0.16,

10.0.0.15, 10.0.0.10, 10.0.0.9, 10.0.0.8, 10.0.0.7, 10.0.0.6, 10.0.0.5, 10.0.0.4, 10.0.0.13, 10.0.0.12,

                  10.0.0.11, 10.0.0.3, 10.0.0.2, 10.0.0.1}

Теперь используем командлет Set-ReceiveConnector и указываем там новый IP 10.0.0.99:

[PS] C:\>Set-ReceiveConnector "Relay Connector" -RemoteIPRanges 10.0.0.99

Опаааа, мы перезаписали предыдущие IP!

[PS] C:\>Get-ReceiveConnector "Relay Connector" | fl remoteiprangesRemoteIPRanges : {10.0.0.99}

Конечно мы можем делать данную операцию через Management Console, однако в случае большого количеста адресов и нескольких серверов это становится долгой и нудной процедурой.

Однако решение есть, смотрите ниже:

Для добавления одиночного IP адреса к существующему соединителю используем следующие команды:

[PS] C:\>$RecvConn = Get-ReceiveConnector "Relay Connector"

[PS] C:\>$RecvConn.RemoteIPRanges += "10.0.0.99"

[PS] C:\>Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges

Как мы можем видеть IP 10.0.0.99 был добавлен к нашему соединителю..

[PS] C:\>Get-ReceiveConnector "Relay Connector" | fl remoteipranges

RemoteIPRanges : {10.0.0.99, 10.0.0.23, 10.0.0.22, 10.0.0.21, 10.0.0.1, 10.0.0.2, 10.0.0.3, 10.0.0.11, 10.0.0.12, 10.0.0.13,

10.0.0.4, 10.0.0.5, 10.0.0.6, 10.0.0.7, 10.0.0.8, 10.0.0.9, 10.0.0.10, 10.0.0.15, 10.0.0.16,

10.0.0.17, 10.0.0.18, 10.0.0.19, 10.0.0.20, 10.0.0.14}

Для добавления нескольких IP адресов делаем следующее:

[PS] C:\>$RecvConn = Get-ReceiveConnector "Relay Connector"

[PS] C:\>$RecvConn.RemoteIPRanges += "10.0.0.99", "10.0.0.100", "10.0.0.101"

[PS] C:\>Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges

Иногда список IP, которые нужно добавить, очень длинный. В таком случае можно использовать такую команду для добавления всех IP из файла newips.txt:

[PS] C:\>$RecvConn = Get-ReceiveConnector "Relay Connector"

[PS] C:\>Get-Content .\newips.txt | foreach {$RecvConn.RemoteIPRanges += "$_"}

[PS] C:\>Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRa

Полезные ссылки:

Потихоньку занимаюсь доработкой дизайна сайта. Исходя из опыта, понял что сам я как дизайнер полный ноль, поэтому сейчас хочу делать шаблон под заказ, вероятнее всего будет использоваться и flash анимация в верхнем блоке. Вот только ещё не определил что именно там хотелось бы видеть.

Похожие посты
  • Настройка уникального имени для SMTP баннера каждого коннектора получения в Exchange Server
  • Настройка почтовой службы в Single Exchange Server 2007
  • Управление коннекторами получения (Receive Connectors) (часть 1)
  • Резервное копирование и восстановление Exchange 2010 Edge Transport Server, часть 1
  • Как переименовать существующий DAG в Exchange 2010
  • Добавление, просмотр, удаление статического маршрута в ОС FreeBSD, Linux, Windows
  • Управление коннекторами получения (часть 2)
  • Ошибка при добавление второго узла в DAG Exchange 2010
  • Добавление SSL-сертификата в Windows Home Server
  • Разделение пространства имен Exchange 2007